В тексте ниже я пытаюсь определить, к какому члену семьи принадлежит текст. Комментарий будет предшествовать члену семьи. Так что в приведенном ниже примере я должен только идентифицировать Мать .. у отца нет комментария
some stuf Father
more stuff Mother
Comment: Deceased
После поиска и пробного негативного поиска я все еще не могу заставить его работать .. Так, например ..
Father(?!Mother).*Comment:\s?(deceased|died)
Это регулярное выражение НЕ должно найти совпадение. Но оно заканчивается совпадением
Father
more stuff Mother
Comment: deceased
Если я поменяю Мать и Отца, это совпадет правильно .. Но мне не нужно совпадать в примере, потому что комментарий не принадлежит Отцу