2016-11-23 2 views
-2

Мне нужно выражение регулярное выражение, чтобы соответствовать строку, которая не включает в себя конкретные подстроки Например, мне нужно, чтобы получить все строки /<abc.*>/ кроме /<abcD.*>/ и /<abcE.*>/Регулярное выражение для строки, не содержащие другую подстроку

+3

Не могли бы вы показать реальный пример и добавить тег для языка программирования или инструмента, который вы используете? –

+2

Попробуйте это ['//'](https://regex101.com/r/1KezUg/1) –

ответ

1

Ваше регулярное выражение должно быть как:

/<abc(?![DE]).*>/ 

или если у вас есть больше нежелательную строку:

/<abc(?!(?:D|E|otherUndesirableString)).*/ 
Смежные вопросы