我想在PHP中使用像"/A.B./i"
这样的正则表达式,但是A之后的随机字符和B之后的随机字符应该相等。
我该如何解决?
最佳答案
这应该工作:
$regex = '/A(.)B\1/i';
引用捕获的组
\1
的(.)
被称为back-reference(因为@Ilmari Karonen足够提醒。)我想在PHP中使用像"/A.B./i"
这样的正则表达式,但是A之后的随机字符和B之后的随机字符应该相等。
我该如何解决?
最佳答案
这应该工作:
$regex = '/A(.)B\1/i';
\1
的(.)
被称为back-reference(因为@Ilmari Karonen足够提醒。)