0
Если у меня есть шаблон, такой как (word1|word2|word3)
, как я могу указать в регулярном выражении что-либо, не соответствующее этому подвыражению? То есть как я это отрицаю?Подвыражение выражения regex
Если у меня есть шаблон, такой как (word1|word2|word3)
, как я могу указать в регулярном выражении что-либо, не соответствующее этому подвыражению? То есть как я это отрицаю?Подвыражение выражения regex
Попробуйте добавить (?! Pattern). Это должно отрицать всю картину.
Использование поиска. Но вы действительно хотите регулярное выражение? – Maroun
В зависимости от того, как вы планируете использовать это регулярное выражение, вы можете просто изменить операцию. Например, в Python 're.split (regex, string)' такой же, как 're.findall (negated_regex, string)' –
@MarounMaroun: попытка использовать sed ... – Jim