Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は正規表現の問題に直面しており、これらの条件で動作するように書きたいと思っています:
文字列が ++ と ** で始まっていない場合は、次のようなパターンに一致します。
45 www.google.com =>マッチ **MO 12:45:08 =>一致しません ++ 110413 =>一致しません
45 www.google.com =>マッチ
**MO 12:45:08 =>一致しません
++ 110413 =>一致しません
何か案は?
次のことを確認するために、否定的な先読みを行うことができます。
^(?!\+\+|\*\*)
これは、否定先読みを利用して、文字列の先頭に++ORがない任意の文字列に一致します。**(?!...)
++
**
(?!...)
参考: http: //www.regular-expressions.info/lookaround.html