「Jump over this bridge FOOL」と「Jump over this bridge」に一致する正規表現が必要だとします。「FOOL」をオプション (0 または 1 回の出現) にするにはどうすればよいですか?
質問する
44406 次
3 に答える
20
マークを使用して?
、グループの発生をオプション (0 回または 1 回発生) として指定するか、最小/最大値を 0 および 1 として中括弧を使用することもできるため、答えは次のようになります。
Jump over this bridge( FOOL)?
また
Jump over this bridge( FOOL){0,1}
于 2016-05-05T22:59:25.660 に答える
19
正規表現のオプション部分は、疑問符で示されます。
Jump over this bridge( FOOL)?
2 回未満の文字列を一致させたい場合は、少し複雑になります。次に、否定的な先読みFOOL
のより高度な概念を使用することをお勧めします。
^(?!(.*FOOL){2})
これにより、ロジックが逆転し、文字列に の2 つ (またはそれ以上) のインスタンスが含まれていないFOOL
ことがアサートされます。
于 2012-11-13T01:10:12.653 に答える
2
これをやってみてください:
Jump over this bridge( FOOL)?
文字列のセットを入れることもできます:
Jump over this bridge( FOOL| FOOB)?
于 2012-11-13T01:10:05.653 に答える