-2

これから取得IndiaRouteしたい。919820673883URL

Patternとを使用してそれを行うにはどうすればよいMatcherですか?

他に方法がある場合は、スニペットを提案してください。

これが私のURLです

http://localhost:8080/IndiaRoute/servlet/SendSMPPClient?mno=919820673883&msg=xxx&sid=xxxx+&mt=0

事前にt​​hnks

4

1 に答える 1

0
    Pattern p = Pattern.compile("http://.+/(.+?)/.+/.+\\?mno=(.+?)&");
    String s = "http://localhost:8080/IndiaRoute/servlet/SendSMPPClient?mno=919820673883&msg=xxx&sid=xxxx+&mt=0";
    java.util.regex.Matcher m = p.matcher(s);
    if(m.find())
    {
        System.out.println(m.group(1));
        System.out.println(m.group(2));
    }

これにより、URLが変更されなくなるまで作業が行われます。

編集:出力

IndiaRoute
919820673883
于 2012-09-28T13:21:19.020 に答える