|
有这么一段文本 #nav_trail .nav_trail_l { #nav_trail .nav_trail_l { f_shade .waterfall_bottom .center { .li-bg12 { .tui-left,.tui-center,.tui-right { .tui-space-bg { .tui-nav2 .nav1 { .tui-nav3 .nav_left .more { .ui-nav3 .nav1 .separate { .li-dot ul li h3 { 匹配出所有的url里面的图片 求一个java写正则表达式。 |
|
|
望高手解决 谢谢
|
|
|
url\(.*?\)
在线测试 |
|
40分 |
String s="#nav_trail .nav_trail_l {";
s+="font-size: 12px;";
s+="color: #888;";
s+="background: transparent url(../images/a.gif) no-repeat";
s+="scroll right center;";
s+="}";
s+="background: url(http://test.2.cna/images/d.gif)";
s+="background: url("\imgs\hn_more.gif") no-repeat scroll 20px 0 transparent;";
Matcher m = Pattern.compile("url\("?(.*?)"?\)").matcher(s);
while(m.find()){
System.out.println(m.group(1));
}
|
|
这个截取就包括url在里面 我想要的结果不包括url在里面比如结果为../images/li_bg12.gif |
|
|
好的 谢谢 |
|