问一个正则表达式的问题: 从字符串中提取网址? 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打印文本内容问题,解决了,另加100分! 小问题??? java如何定义枚举?在那儿定义? 无法解决的问题。(在线等) 怎么用Jtree来现实xml文件? 有谁知道用什么方法可以修改html中的<input type="file">的属性 菜鸟问题 关于JAVA的环境问题?各位高手 下载了JDBC2。0,怎么装啊? 这段代码错在哪里? 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=([^\"']*)[ >]"