Я хочу сопоставить слово флис, где за ним НЕ следует (сразу или далее) слово снег
Входные данные:
Mary had a little lamb, its fleece was white as snow balls
Следующие регулярные выражения не работают, поскольку все они совпадают, и не должны. Я уверен, что достиг этого в прошлом, но не могу найти где.
/(fleece).*(?!snow)/
/(fleece)[\w ]+(?!snow)/
Для информации, это регулярное выражение будет частью большего регулярного выражения и будет разделом чередования, поэтому я не могу просто отрицать все регулярное выражение - например,
/something(?!somethingelse)|fleece.*(?!snow)/