我有以下网址,我想检索部分124301.这个数字每次都不同。我怎样才能得到它并将其保存到另一个字符串
String pageurl = "http://www.examplewebsite.com/article/124301/blabalala/blalalalaa"
答案 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
}