1

if-then-elseを使用してステートメントを作成しようとしていRegExます。Montyが含まれている場合と含まれている場合は、テキストを一致させたいPython。また、Montyがテキストに存在しない場合は、テキストが一致する必要があります。

正規表現

(?(?=Monty)(?(?=Python).*|)|^.*).*$

親切に助けてください!

4

3 に答える 3

1

私は先読み正規表現に精通していませんが、上記の説明から理解したものから正規表現を構築しようとしました。リンクをチェックして、これがあなたがやろうとしていることかどうかを確認してください。

于 2013-02-23T22:26:44.523 に答える
1

これはどう:

(^(?!.*Monty(?!.*Python.*).*).*$|^.*Python.*Monty.*$)

これは私のテストに合格しましたが、うまくいくかどうか教えてください。

于 2013-02-23T22:48:20.873 に答える
-1

代わりにこれを試してください

((?=Monty)((?=Python).*|)|^.*).*$
于 2013-02-23T21:44:52.350 に答える