Мне нужно заменить соответствующие слова в строке, но исключая список префиксов этих слов.
The matchingWord should be replaced in the first line
But excludePrefix1.matchingWord , not in this line
Neither in this other line excludePrefix2.matchingWord
But again in this allowedPrefix.matchingWord
У меня получилось регулярное выражение с одним префиксом:
(?<!(excludePrefix1\.))matchingWord
Но как я могу сделать это с несколькими исключенными префиксами?
Я пробовал что-то вроде:
(?<!((excludePrefix1\.)(excludePrefix2\.)))matchingWord
, но это не работает, пожалуйста, может эксперт по регулярным выражениям помочь нам в этом сложном вопросе