fork(1) download
  1. var input = "aaa@bbb.com (A,B); ccc@ddd.com (C,D); eee@fff.com (E,F);";
  2. var initials = "(A,B)";
  3. var email = input.match(new RegExp("([a-zA-Z0-9]+(?:[-._][a-zA-Z0-9]+)*@[a-zA-Z0-9]+(?:[-.][a-zA-Z0-9]+)*)(?=\\s*" + initials.replace(/([()])/g, "\\$1") + ")"))[0];
  4. print(email);
Success #stdin #stdout 0.01s 4940KB
stdin
Standard input is empty
stdout
aaa@bbb.com