Я использую приведенное ниже регуляцию в своей программе для сопоставления шаблона электронной почты, которая работает нормально.
Pattern: < /p>
(?i)[a-z0-9!#$%&*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])+
< /code>
Правильно соответствует всем электронным письмам.
Но теперь мой вариант использования - применить выше переподключение по электронной почте для контента, которое содержит очень большие значения мужеклах. Пример: 30K продолжает буквенно -цифровые символы без какого -либо пустого места. В таких случаях код занимает больше времени для обработки. Пример: больше, чем минуты < /strong>, где нормальное содержание (без такого нежелательного содержания) занимает меньше, чем второе < /prolly>. < /P>
Пара пояснения: < /p>
Почему система, которая будет подходящей выше, то, что будет значительно
junk natj regex, чтобы преодолеть
Delay < /li>
< /ol>
Подробнее здесь: https://stackoverflow.com/questions/370 ... rn-in-java