syamskoy
@syamskoy

Как инвертировать регулярное выражение?

Можно ли инвертировать регулярное выражение? Т.е. выбрать все, что не соответствует ему?
Есть выражение:
^\d{4},\d{6}$
оно выбирает первые две валидные строки. Как выбрать все, кроме этих первых двух?

1234,567890
2222,111111
asda,asdasd
12as,asd222
asd1,asd1111
1111,asdasd1
1233,123123a
asdf,111111
1234a,12334
a12,123123


Никак не поддаются эти регулярки, только на базовом уровне.
  • Вопрос задан
  • 2982 просмотра
Решения вопроса 1
syamskoy
@syamskoy Автор вопроса
Как-то так получилось :)
(^((?![0-9,]{11}).{0,})|([\w,]{12,})$)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы