-1

RegExを検討してください。これは、など(\w[0-9]).*\1に一致します。d1akdhfafd1R2ddsfasfasfdsfdR2

次のようにも一致する正規表現を書くことは可能ですか:、、、D1dfsadfadsfE3.... ?z6adfdasfdfr2e3654654e0

\w[0-9]単なる例です。一般的な形式を検討してください(::A_Complex_Pattern::).*\1

4

1 に答える 1

0

PHPの正規表現エンジン(PCRE)は再帰をサポートしています。他のいくつかはそうしますが、あなたは一般的にそれを当てにするべきではありません。ただし、エンジンがそうする場合は、次のように他の場所で使用されるパターンを挿入できます。

(\w\d).*(?1)

ここで、番号付けは後方参照の番号付けと同じです。(?R)パターン全体を挿入します。

于 2012-11-10T17:59:58.067 に答える