0

文字が1回だけ出現する一連の文字を検証したいと思います。検証したい文字は、、、Bおよびです。R$C

1つの文字シーケンスは、1つ以上の連続したオカレンスを持つことができますが、その文字を他の場所に表示することはできません。たとえば、有効なシーケンスは次のとおりです。

BBRR$$CC
RRBB$$CC
$$RBBCCCCC
C$$$BBBBRRRR
$BCR

すべての文字は少なくとも1回は表示される必要があります。

有効なシーケンスでは

BRC
$CB

これは、正規表現の複数の操作または操作を使用して実行できます。もっとエレガントな解決策を知りたいです。

4

1 に答える 1

0

次の正規表現は、無効なケースに一致します。

^.*?([BCR]|\$)\1+.*$
于 2012-05-18T07:39:39.027 に答える