2016-02-16 3 views
0

Если у меня есть шаблон, такой как (word1|word2|word3), как я могу указать в регулярном выражении что-либо, не соответствующее этому подвыражению? То есть как я это отрицаю?Подвыражение выражения regex

+0

Использование поиска. Но вы действительно хотите регулярное выражение? – Maroun

+0

В зависимости от того, как вы планируете использовать это регулярное выражение, вы можете просто изменить операцию. Например, в Python 're.split (regex, string)' такой же, как 're.findall (negated_regex, string)' –

+0

@MarounMaroun: попытка использовать sed ... – Jim

ответ

1

Попробуйте добавить (?! Pattern). Это должно отрицать всю картину.

Смежные вопросы