import java.util.*;
import java.util.regex.*;
import java.lang.*;
class Main
{
{
String title
= null, part2
= null, ip
= null;
String remoteUriStr
= "\"+12222222222\" <sip:+12222222222@192.168.140.1>"; String regex
= "\"(.+?)\" \\<sip:\\+(.+?)@(.+?)\\>"; Pattern p = Pattern.compile(regex);
Matcher matcher = p.matcher(remoteUriStr);
if (matcher.matches()) {
title = matcher.group(1);
part2 = matcher.group(2);
ip = matcher.group(3);
}
System.
out.
println("Title: " + title
); System.
out.
println("group2: " + part2
); System.
out.
println("ip: " + ip
); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CmltcG9ydCBqYXZhLmxhbmcuKjsKCmNsYXNzIE1haW4KewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJU3RyaW5nIHRpdGxlID0gbnVsbCwgcGFydDIgPSBudWxsLCBpcCA9IG51bGw7CgoJCVN0cmluZyByZW1vdGVVcmlTdHIgPSAiXCIrMTIyMjIyMjIyMjJcIiA8c2lwOisxMjIyMjIyMjIyMkAxOTIuMTY4LjE0MC4xPiI7CgkJU3RyaW5nIHJlZ2V4ID0gIlwiKC4rPylcIiBcXDxzaXA6XFwrKC4rPylAKC4rPylcXD4iOwoJCVBhdHRlcm4gcCA9IFBhdHRlcm4uY29tcGlsZShyZWdleCk7CgkJTWF0Y2hlciBtYXRjaGVyID0gcC5tYXRjaGVyKHJlbW90ZVVyaVN0cik7CgkJaWYgKG1hdGNoZXIubWF0Y2hlcygpKSB7CgkJICAgIHRpdGxlID0gbWF0Y2hlci5ncm91cCgxKTsKCQkgICAgcGFydDIgPSBtYXRjaGVyLmdyb3VwKDIpOwoJCSAgICBpcCA9IG1hdGNoZXIuZ3JvdXAoMyk7CgkJfQoKCQlTeXN0ZW0ub3V0LnByaW50bG4oIlRpdGxlOiAiICsgdGl0bGUpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiZ3JvdXAyOiAiICsgcGFydDIpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiaXA6ICIgKyBpcCk7Cgl9Cn0=