正则表达式 - 第一个随机字符等于第二个。

时间:2012-01-17 20:25:38

标签: php regex

我希望在PHP中使用正则表达式"/A.B./i",但A后面的随机字符和B后面的随机字符应相等。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:6)

这应该有效:

$regex = '/A(.)B\1/i';

引用捕获的群组\1的{​​{1}}称为back-reference(因为@Ilmari Karonen非常友好地提醒)。