fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.util.regex.*;
  4.  
  5. class Main
  6. {
  7. public static void main (String[] args) throws java.lang.Exception
  8. {
  9. String remoteUriStr = "\"+12222222222\" <sip:+12222222222@192.168.140.1>";
  10. Pattern p = Pattern.compile("\"([^\"]+)\" <sip:([^@]+)@([^>]+)>");
  11. Matcher m = p.matcher(remoteUriStr);
  12. if (m.find()) {
  13. String s1 = m.group(1);
  14. String s2 = m.group(2);
  15. String s3 = m.group(3);
  16. System.out.println("s1: " + s1);
  17. System.out.println("s2: " + s2);
  18. System.out.println("s3: " + s3);
  19. }
  20. }
  21. }
Success #stdin #stdout 0.02s 245632KB
stdin
Standard input is empty
stdout
s1: +12222222222
s2: +12222222222
s3: 192.168.140.1