检查字符串的两个部分是否与正则表达式(PHP)相同?

时间:2010-09-07 16:31:27

标签: php regex

在PHP中使用正则表达式和preg_replace_callback如何检查模式的两个部分是否相同?

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

谢谢, 马特

1 个答案:

答案 0 :(得分:4)

您可以使用反向引用:

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

\1这里表示第一个匹配的组。