Не могли бы вы сказать, почему мой шаблон регулярных выражений, который работает в String.matches()
, не разбивает данную строку, используя String.split
?
Вот код:
String text = "sdf.an@dfgdfg.com; sdfsdf@fdfd.erff";
String regex = "(\\b[\\w.%-]+@[\\w.]+\.[a-zA-Z]{2,4}\\b)([,;]\\s*\\b[\\w.%-]+@[\\w.]+\.[a-zA-Z]{2,4}\\b)*";
String [] emails = text.split(regex);
emails
пусто: (