文字列が「abc:」または「defg:」で始まらない場合にのみ(Perl正規表現を使用して)文字列を照合しようとしていますが、その方法がわからないようです。私は次のようなことを試しました
^(?:(?!abc:)|(?!defg:))
先読み(?=foo)
、(?!foo)
および後読みは(?<=foo)
、(?<!foo)
文字を消費しません。
複数のアサーションを実行できます。
^(?!abc:)(?!defg:)
または:
^(?!defg:)(?!abc:)
...そして順序は違いを生みません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加