Используя регулярное выражение с отрицательным взглядом, я должен искать текстовый файл и идентифицировать частично известную строку текста, за которой НЕ следует другая частично известная строка текста. Это упрощенный пример текстового файла:
blahblahblah.Name=qwqwqwqwqw
abracadabra.Surname=ererererer
zxzxzxzxzx.Name=kmkmkmkmkmkm
oioioioi.Name=dfdfdfdfdfdf
popopopopopopo.Surname=lklklklklklklk
В приведенном выше примере вы можете увидеть шаблон, где строка с Имя всегда должна следовать за строкой с Фамилия , но иногда этого не происходит. Я должен идентифицировать те «Строки имени», за которыми не следуют «Строки фамилии».
Я использую поиск файлов в Eclipse (он поддерживает регулярные выражения).
Это одна из моих лучших попыток, я думаю, но она все еще не работает:
(Имя. * \ П) (?!. * Фамилия)
Пожалуйста, поделитесь своими мыслями.
С уважением.