2017-09-27 4 views
0

任意の数の単語を持ちますが、後に続くことができないすべての文字列を含む正規表現を実装しようとしています。私はそれに先立って否定的な見方をすることに決めました。否定ルックアヘッドが文字の範囲で動作しない

私は文字の範囲を使用しているため、一度に1文字に一致し、:の前の最後の文字を無視しているためです。 この場合、マッチ全体を無視するにはどうすればよいですか? regex101へ

リンク:https://regex101.com/r/DlEmC9/1

答えて

2

単語の最後に得るためにそれを必要とする+後、ワード境界チェック\bを行います。

([a-zA-Z]+\b)(?!:) 

Here's an example run

関連する問題