1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import java.util.*; import java.lang.*; import java.util.regex.*; class Main { public static void main (String[] args) throws java.lang.Exception { String remoteUriStr = "\"+12222222222\" <sip:+12222222222@192.168.140.1>"; Pattern p = Pattern.compile("\"([^\"]+)\" <sip:([^@]+)@([^>]+)>"); Matcher m = p.matcher(remoteUriStr); if (m.find()) { String s1 = m.group(1); String s2 = m.group(2); String s3 = m.group(3); System.out.println("s1: " + s1); System.out.println("s2: " + s2); System.out.println("s3: " + s3); } } } |
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguKjsKCmNsYXNzIE1haW4KewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJU3RyaW5nIHJlbW90ZVVyaVN0ciA9ICJcIisxMjIyMjIyMjIyMlwiIDxzaXA6KzEyMjIyMjIyMjIyQDE5Mi4xNjguMTQwLjE+IjsKCQlQYXR0ZXJuIHAgPSBQYXR0ZXJuLmNvbXBpbGUoIlwiKFteXCJdKylcIiA8c2lwOihbXkBdKylAKFtePl0rKT4iKTsKCQlNYXRjaGVyIG0gPSBwLm1hdGNoZXIocmVtb3RlVXJpU3RyKTsKCQlpZiAobS5maW5kKCkpIHsKCQkJU3RyaW5nIHMxID0gbS5ncm91cCgxKTsKCQkJU3RyaW5nIHMyID0gbS5ncm91cCgyKTsKCQkJU3RyaW5nIHMzID0gbS5ncm91cCgzKTsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJzMTogIiArIHMxKTsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJzMjogIiArIHMyKTsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJzMzogIiArIHMzKTsKCQl9Cgl9Cn0=
-
upload with new input
-
result: Success time: 0.02s memory: 245632 kB returned value: 0
s1: +12222222222 s2: +12222222222 s3: 192.168.140.1


