Регулярно проверяйте количество символов в строке - PullRequest
0 голосов
/ 10 января 2019

Я довольно застрял с этим, но это должно быть довольно легко. Для создания правила в одной из систем электронной почты мне нужно предоставить RegEx, который будет проверять определенную часть заголовка сообщения электронной почты. Итак, я хотел бы проверить, превышает ли число вхождений @ char в одной строке, состоящей из имен и сообщений электронной почты, более 10.

Я пробовал с ^[@]{10,1}?, но это не работает для меня, этот на самом деле проверяет, есть ли у меня 10 последовательных @ в строке.

Пример строки John Doe<john.doe@.joe.com>,Jane Doe<jane.doe@jane.com>,Jack Doe<jack.doe@jack.com и т. Д. Если имеется более 10 вхождений @, я бы хотел, чтобы выражение оценивалось как true

1 Ответ

0 голосов
/ 10 января 2019

Вы можете использовать (?:@.*?){10}@, чтобы проверить, что есть не менее 11 @ символов (поскольку вы написали «более 10» и «более 10»)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...