正则表达式的问题 比如 http://www.123.com:8080/xxxx/xxxx/xxx2.html我如何只提取最后的那个字符串的数字,而不管其他的,就是xxx2.html中的2啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str="http://www.123.com:8080/xxxx/xxxx/xxx2.html"; Matcher m=Pattern.compile("(\\d+)\\.[^/]*$").matcher(str); if(m.find()){ System.out.println(m.group(1)); } /*比如 http://www.123.com:8080/xxxx/xxxx/xxx2.html我如何只提取最后的那个字符串的数字,而不管其他的,就是xxx2.html中的2啊*/import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test1{ public static void main(String[] args){ String content = "http://www.123.com:8080/xxxx/xxxx/xxx2.html"; String regex = "(\\d+)\\.html$"; Matcher matcher = Pattern.compile(regex).matcher(content); if(matcher.find()){ System.out.println(matcher.group(1)); } }} public static void main(String[] args) { String s = "http://www.123.com:8080/xxxx/xxxx/xxx2.html"; // 以"/"隔开放入数组中 String arr[] = s.split("\\/"); // 取数组中最后一个元素,并把不是数字部分变为空 s = arr[arr.length - 1].replaceAll("\\D", ""); System.out.println(s); }输出:2 利用爱词霸接口或其他手段实现爱词霸功能 请帮我看一下:用java语言写的BUTTON事件处理,背景色总是红色,哪里有点点小问题呢~~~~~~ java 大数相加减 高分求解~~~~~~~~~~~~~~ 循环取值 同步的问题 求救!一个Struts问题 如果求一个无向图里的一个任一顶点到其余各个顶点的路径? 讨论关于对换两个变量的值 一个java和vc通讯的socket问题求解,急 请教一个问题,请回答 @@@大家进来又编码规范导致的bug问题,高分 关于LIST集合的一些问题
String str="http://www.123.com:8080/xxxx/xxxx/xxx2.html";
Matcher m=Pattern.compile("(\\d+)\\.[^/]*$").matcher(str);
if(m.find()){
System.out.println(m.group(1));
}
/*
比如 http://www.123.com:8080/xxxx/xxxx/xxx2.html我如何只提取最后的那个字符串的数字,而不管其他的,就是xxx2.html中的2啊*/import java.util.regex.Matcher;
import java.util.regex.Pattern;public class Test1{
public static void main(String[] args){
String content = "http://www.123.com:8080/xxxx/xxxx/xxx2.html";
String regex = "(\\d+)\\.html$";
Matcher matcher = Pattern.compile(regex).matcher(content);
if(matcher.find()){
System.out.println(matcher.group(1));
}
}
}
String s = "http://www.123.com:8080/xxxx/xxxx/xxx2.html";
// 以"/"隔开放入数组中
String arr[] = s.split("\\/");
// 取数组中最后一个元素,并把不是数字部分变为空
s = arr[arr.length - 1].replaceAll("\\D", "");
System.out.println(s);
}
输出:
2