读书人

java正则表达式匹配,该如何处理

发布时间: 2013-10-21 17:02:52 作者: rapoo

java正则表达式匹配
例如:环执$img[url=404.png]$行过一轮,第二$img[url=406.png]$轮就输出第二$img[url=405.png]$组匹配的字符串

我想获取符合这个$img[url=*]$格式的所有匹配结果

怎么写这个正则表达式,哪位大牛帮我回答下 正则表达式
[解决办法]
你这什么意思?
让我看的感觉很茫然

String regex=".*?(//$img[url=.*?.png]//$).*?";
这样?
while(m.find()){
System.out.println(m.group(1));
}
[解决办法]
大概是这样,

    String input="环执$img[url=404.png]$行过一轮,第二$img[url=406.png]$轮就输出第二$img[url=405.png]$组匹配的字符串";

Pattern p = Pattern.compile("\\$img\\[url=.*?\\]\\$");
Matcher m = p.matcher(input);
while (m.find()) {
System.out.println(m.group(0));
}

供参考^_^

读书人网 >J2EE开发

热点推荐