首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

replaceAll的正则有关问题,请高手解答

2011-12-29 
replaceAll的正则问题,请高手解答!我想把HTML代码中的download.jsp?idxxx替换成downloadxxx.html这里的x

replaceAll的正则问题,请高手解答!
我想把HTML代码中的download.jsp?id=xxx替换成downloadxxx.html这里的x代表数字ID,位数不定,请问高手如何解决?在线等待...

[解决办法]
真的错了,呵呵,不好意思

正确的应该是:
public static void main(String[] args) {
String s = "qwertyuiopdownload.jsp?id=123asdfghjkl ";
s = s.replaceAll( "download\\.jsp\\?id=([0-9]+) ", "download$1.html ");
System.out.println(s);
}

以上是一个简单的测试用例
[解决办法]
replaceAll( "(download)\\.jsp\\?id=(\\d+) ", "$1$2.html ");

热点排行