有这么一段文本 #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 |
![]() |
好的 谢谢 |