【发布时间】:2013-04-25 06:00:32
【问题描述】:
给定一个网址,我必须匹配该网址以特定域开头而不以特定模式结尾。
例如,
给定一个 url 列表,我想匹配一个以 "http://www.google.com/" 或 "http://www.facebook.com/" 开头而不以 ".jpg" 和 ".bmp" 和 ".png" 结尾的 url
我尝试了类似的东西
^(http://www\.google\.com/|http://www\.facebook\.com/).*(\.(?!png)|(?!bmp)|(?!jpg))$
但它似乎不起作用.. 有什么错误吗?或者任何替代方式?
【问题讨论】:
-
但不能保证其余链接不会指向图片。
标签: java regex negative-lookahead