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

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

2013-10-21 
java正则表达式匹配例如:环执$img[url404.png]$行过一轮,第二$img[url406.png]$轮就输出第二$img[url40

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));
    }

供参考^_^

热点排行