/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static void main
(String[] args
) { String str
= "email1@gmail.com , 'email2@gmail.com,email3@gmail.com, email4@gmail.com' "+ ", 'email5@gmail.com ,email6@gmail.com';email7@gmail.com/email8@gmail.com";
Matcher m = Pattern.compile("\\w+@\\w+.com").matcher(str);
List<String> emailsList = new ArrayList<>();
while (m.find()){
emailsList.add(m.group());
}
String[]emailsArray
= emailsList.
toArray(new String[0]); // if really need an array }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguKjsKCgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgIFN0cmluZyBzdHIgPSAiZW1haWwxQGdtYWlsLmNvbSAsICdlbWFpbDJAZ21haWwuY29tLGVtYWlsM0BnbWFpbC5jb20sIGVtYWlsNEBnbWFpbC5jb20nICIrCiAgICAgICAgICAgICAgICAiLCAnZW1haWw1QGdtYWlsLmNvbSAsZW1haWw2QGdtYWlsLmNvbSc7ZW1haWw3QGdtYWlsLmNvbS9lbWFpbDhAZ21haWwuY29tIjsKCiAgICBNYXRjaGVyIG0gPSBQYXR0ZXJuLmNvbXBpbGUoIlxcdytAXFx3Ky5jb20iKS5tYXRjaGVyKHN0cik7CiAgICBMaXN0PFN0cmluZz4gZW1haWxzTGlzdCA9IG5ldyBBcnJheUxpc3Q8PigpOwoKICAgIHdoaWxlIChtLmZpbmQoKSl7CiAgICAgICAgZW1haWxzTGlzdC5hZGQobS5ncm91cCgpKTsKICAgIH0KCiAgICBTdHJpbmdbXWVtYWlsc0FycmF5ID0gZW1haWxzTGlzdC50b0FycmF5KG5ldyBTdHJpbmdbMF0pOyAgLy8gaWYgcmVhbGx5IG5lZWQgYW4gYXJyYXkKICAgIFN5c3RlbS5vdXQucHJpbnRsbihBcnJheXMudG9TdHJpbmcoZW1haWxzQXJyYXkpKTsKfQp9