Проверьте, совпадают ли две части строки с регулярным выражением (PHP)? - PullRequest
1 голос
/ 07 сентября 2010

используя регулярное выражение в PHP с preg_replace_callback, как я могу проверить, совпадают ли две части шаблона?

preg_replace_callback('/Blah: (.*?), BLah Blah (.+?), (**String Here Must Be Same as First Match**)/s', create_function(), $subject);

Спасибо, Мэтт

1 Ответ

4 голосов
/ 07 сентября 2010

Вы можете использовать обратную ссылку:

/Blah: (.*?), BLah Blah (.+?), \1/s

\1 здесь обозначает первую подобранную группу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...