Guest User

Untitled

a guest
Sep 3rd, 2018
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. Managing Regex in java
  2. My team <xxx-yyyy@uuuu.com>
  3.  
  4. Pattern p = Pattern.compile("(.+?)\<.*?\>?");
  5.  
  6. String input = "My team <xxx-yyyy@uuuu.com>";
  7. String email = new InternetAddress(input).getAddress();
  8.  
  9. Pattern p = Pattern.compile("(.+?)<(.*?)>");
  10. Matcher matcher = p.matcher("Foo bar <xxx-yyy@aaa.bbb>");
  11. if ( matcher.matches() ) {
  12. System.out.println(matcher.group( 2 ));
  13. }
  14.  
  15. String str = "My team <xxx-yyyy@uuuu.com> My team <xxx-yyyy@uuuu.com> n " +
  16. "My team <xxx-yyyy@uucom> My team <xxx-yyyy@uuuu.com> " +
  17. "My team <xxx-yyyy@uuuu.com> My team <xxx-yyyy@uuuu.com>";
  18.  
  19. Pattern p = Pattern.compile("\<(.*?)\>");
  20. Matcher m = p.matcher(str);
  21.  
  22. while(m.find()){
  23. System.out.println(m.group(1));
  24. }
  25.  
  26. xxx-yyyy@uuuu.com
  27. xxx-yyyy@uuuu.com
  28. xxx-yyyy@uucom
  29. xxx-yyyy@uuuu.com
  30. xxx-yyyy@uuuu.com
  31. xxx-yyyy@uuuu.com
Add Comment
Please, Sign In to add comment