こんにちは、stackoverflowコミュニティ!AABの同じ(同じ長さ)の順列に一致する正規表現
私はAABのすべての(同じ長さ)は、文字列置換を一致させたいので、私は一致させたい:
AAB
BAA
ABA
ではなく:
ABB
AB
AABA
私はすでに多くのソースが前後参照言及を発見しました[1]や[2]のような類似の質問では逆参照がありますが、 "AA"などの繰り返し文字では苦労しています。
私が試してみました:
^(?=[AAB]{3}$)(?!.*(.).*\1).*$
^([AAB])(?!\1)([AAB])(?!\1|\2)([AAB])(?!\1|\2|\3)$
あなたはその上の任意のアイデアを持っていますか?前もって感謝します!ここで
私はこれが[XY問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)かもしれないと感じています。正規表現は本当にこのようなことをする最良の方法ではありません。 '^(AAB | BAA | ABA)$'のような単純なものを必要としない限り。 –