从url字符串中检索一些文本并保存到单独的字符串中

时间:2012-03-09 19:07:34

标签: java android string url

我有以下网址,我想检索部分124301.这个数字每次都不同。我怎样才能得到它并将其保存到另一个字符串

 String pageurl = "http://www.examplewebsite.com/article/124301/blabalala/blalalalaa"

2 个答案:

答案 0 :(得分:2)

如果http://www.examplewebsite.com/article/部分已修复,那么您可以通过这种方式实现:

String pageurl2 = pageurl.replace("http://www.examplewebsite.com/article/", "");
String result = (pageurl2.split("/"))[0];

你也可以使用正则表达式。

答案 1 :(得分:2)

我还没有测试过,但这样的事情应该可行:

 String pageurl = "http://www.examplewebsite.com/article/124301/blabalala/blalalalaa"
  Pattern pattern = Pattern.compile("\\/article\\/(\\d+)\\/");
  Matcher matcher = pattern.matcher(pageurl);

    if(matcher.find()){

        return matcher.group(1);

    } else {

        return null; //not found

    }