最近、私は正規表現を試しています。さて、私は3つのシンボルa、b、cを持っています。2つの連続したaとbを持たない正規表現
私は最初に2つの連続したaを必要としない場合を見ました。
無二つの連続するAさんと無二つの連続したBさんとの定期的な表現:ような何かを言うために、この問題を一般化する方法があるかどう
((b|c + a(b|c))*(a + epsilon)
は、今私は思ったんだけど:正規表現は次のようなものになるだろう。私のようなものを試してみました:
(a(b|c) + b(a|c) + c)* (a + b + epsilon)
しかし、これは私が欲しいものではありません、このような2連続でAさん(またはBの)を持っているだろう「アバ」または「BAAB」などの入力を受け付けます。誰も私に方法を提案することはできますか?
:1「」
チェックこのページになります。ネガティブな先読みはそのトリックを行います。私はこの答えを受け入れています。 – paratrooper