フリースという単語の後に (すぐに、またはさらに先に)雪という単語が続かない場合に一致させたい
入力データ:
Mary had a little lamb, its fleece was white as snow balls
次の正規表現はすべて一致するため機能しません。私は過去にこれを達成したと確信していますが、どこを見つけることができません。
/(fleece).*(?!snow)/
/(fleece)[\w ]+(?!snow)/
参考までに、この正規表現はより大きな正規表現の一部になり、代替セクションになるため、正規表現全体を単純に否定することはできません-たとえば
/something(?!somethingelse)|fleece.*(?!snow)/