当前位置: 代码迷 >> J2EE >> java正则表达式匹配,该如何处理
  详细解决方案

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

热度:33   发布时间:2016-04-21 23:02:05.0
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));
     }

供参考^_^
  相关解决方案