Я написал регулярное выражение, пытаясь сопоставить некоторый HTML-код, но я не могу работать. У меня возникла проблема с частью после «wp-caption».Почему моя обратная ссылка в моем регулярном выражении не работает?
class=(["\'])(?:[\w\s])*?wp-caption[\s\1]
код Я хочу, чтобы соответствовать:
class="wp-caption"
class='wp-caption'
class="wp-caption foo"
class="foo wp-caption"
Я соответствую первые три результата, но не четвертый. Я не думаю, что \ 1 работает. Есть предположения?
BTdubs Я использовал http://regexpal.com/ для тестирования.
Я никогда не видел «BTdubs» раньше. Это восхитительно. – octern
Вы правы, обратные ссылки не работают внутри скобок. – aMarCruz