2

ABAB pattern1212または2323の任意の文字の並べ替えに一致する多くの回答を検索しましたが、これも読み ましたが、ABABパターンに一致するパターンが機能しないことがわかりました。それも一致します4444

以下のような主題に一致するパターンを見つけようとします:

2323
4545
9898

しかし、それはABABパターンではないため、4444または5555と一致しない可能性があります.AAAAパターンと名付け
ます.誰かが私に手掛かりを与えることができます
.

4

2 に答える 2

0

ABAB パターンに使用できる、より単純でより一般的な正規表現パターンは次のとおりです。

(.+)(.+)\1\2

壊す:

(.+)- 1 つまたは複数の文字を一致させ、キャプチャ グループに保存する 1

(.+)- 1 つまたは複数の文字を一致させ、キャプチャ グループに保存する 2

\1- キャプチャ グループ内の同じアイテムに一致1

\2- キャプチャ グループ内の同じアイテムに一致2

作業例: https://regex101.com/r/qJ2wM7/1

于 2015-01-07T04:55:52.573 に答える