demoniqus
Новичок
Регулярные выражения
Мне понадобилось написать регулярное выражение, одной из частей которого является исключение целой подстроки. Например, выбрать из списка все слова, кроме начинающихся на определенную подстроку. В регулярном выражении для исключения используется [^ ], но проблема в том, что например [^абв] исключит все слова, начинающиеся на а, б, в (т.е. на один из перечисленных в квадратных скобках символов), а не только на подстроку абв. Также [^(абв)] не дает нужного результата. Подскажите пожалуйста, как решить проблему?
Мне понадобилось написать регулярное выражение, одной из частей которого является исключение целой подстроки. Например, выбрать из списка все слова, кроме начинающихся на определенную подстроку. В регулярном выражении для исключения используется [^ ], но проблема в том, что например [^абв] исключит все слова, начинающиеся на а, б, в (т.е. на один из перечисленных в квадратных скобках символов), а не только на подстроку абв. Также [^(абв)] не дает нужного результата. Подскажите пожалуйста, как решить проблему?