2016-06-16 21 views
1

文字列に "worker"という単語があり、 "TextNotification"という単語がない場合に一致する正規表現を作成しようとしています。正規表現に単語と他の単語がある場合に一致する

私は私が働いていたもので、ここでの例があります:http://rubular.com/r/sjYWePWk0s

をこの場合は、4行のうち、私は最初のものと一致しました取得する必要があります。

+0

質問に正規表現とテストケースを含めてください。外部リンクに従うことを義務化しないでください。 – Evert

答えて

2

あなたは近くです。実際の試合の前に先読みして、この正規表現を使用します。

^(?!.*TextNotification).*worker.*$ 

RegEx Demo

0

は、2つの別々のテストとしてこれを行います。

  1. workerのテスト。そのテストが成功した場合は
  2. TextNotificationのテストを行います。そのテストが失敗した場合は、
  3. データがあります。 1つの正規表現にすべてを詰め込むしようと

は、多くの場合、

  1. エラーを起こしやすいです。
  2. 読み取り不能です。
関連する問題