1

私は正規表現の問題に直面しており、これらの条件で動作するように書きたいと思っています:

文字列が ++ と ** で始まっていない場合は、次のようなパターンに一致します。

45 www.google.com =>マッチ

**MO 12:45:08 =>一致しません

++ 110413 =>一致しません

何か案は?

4

1 に答える 1

2

次のことを確認するために、否定的な先読みを行うことができます。

^(?!\+\+|\*\*)

これは、否定先読みを利用して、文字列の先頭に++ORがない任意の文字列に一致します。**(?!...)

参考: http: //www.regular-expressions.info/lookaround.html

于 2013-11-12T11:54:39.413 に答える