Поэтому я пытаюсь сопоставить все вхождения определенной аббревиатуры XYZ
, но только когда они не заключены в обе стороны в круглые скобки.Строки XYZ filler text
, (XYZ filler text)
и (Filler text XYZ)
должны совпадать, а строка (XYZ)
не должна совпадать.
Ближайшее, что я могу получить, это
(?<!\()XYZ(?!\))
ИзКонечно, проблема в том, что, если какое-либо отрицательное утверждение совпадает, все это больше не совпадает.Как я должен идти об этом?Спасибо!