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


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

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
24 нояб. 2024, в 21:55
200000 руб./за проект
24 нояб. 2024, в 21:41
1000 руб./за проект
24 нояб. 2024, в 21:19
35000 руб./за проект