问一个正则表达式的问题: 从字符串中提取网址? String regEx = "SRC=\\'[^\\']*\\'"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String regEx = "src=(\"[^\"]*\")|('[^']*')|([^\"'])*( |>)"; public static void testMyExp() { String regEx = "SRC='([^']*)'"; System.out.println("regEx: " + regEx); Pattern p = Pattern.compile(regEx, Pattern.CASE_INSENSITIVE); String str = "<br/>fdasf<br/><img src='http://www.csdn.net/Images/logo_csdn.gif'></img><img src='http://www.sina.com.cn/g.gif'/>"; System.out.println("str: " + str); Matcher m = p.matcher(str); while (m.find()) System.out.println(m.group(1)); } 所有可能的url形式"src='([^']*)'""src=\"([^\"]*)\"""src=([^\"']*)[ >]" java高手请进 java中行连接的问题! JFrame改变大小后触发了什么事件?应该执行什么接口? 多线程问题 我是JAVA初学者,请教如何在JSP页面进行分面显示 请各位高手帮忙 请教一个关于两个日期相减的问题 (福利贴)达内全套最新教学视频 java调用动态库的问题 线程问题,高手指点:怎样暂停,继续线程 不明白! Obj.toString()和String.valueOf(Obj)的区别? 网络足球游戏与篮球游戏哪个玩的更多?
String regEx = "SRC='([^']*)'";
System.out.println("regEx: " + regEx);
Pattern p = Pattern.compile(regEx, Pattern.CASE_INSENSITIVE); String str = "<br/>fdasf<br/><img src='http://www.csdn.net/Images/logo_csdn.gif'></img><img src='http://www.sina.com.cn/g.gif'/>";
System.out.println("str: " + str);
Matcher m = p.matcher(str);
while (m.find())
System.out.println(m.group(1));
}
"src='([^']*)'"
"src=\"([^\"]*)\""
"src=([^\"']*)[ >]"