正则表达式负向前瞻
我需要修改这个匹配
href=\"(.*)\"
这个的正则表达式...
href="./pothole_locator_map.aspx?lang=en-gb&lat=53.153977&lng=-3.533306"
为了不匹配这个...
href="./pothole_locator_map.aspx?lang=en-gb&lat=53.153977&lng=-3.533306&returnurl=AbandonedVehicles.aspx"
尝试过这个,但没有运气
href=\"(.*)\"(?!&returnurl=AbandonedVehicles.aspx)
任何帮助将不胜感激。
谢谢, 阿尔。
I need to modify this regex
href=\"(.*)\"
which matches this...
href="./pothole_locator_map.aspx?lang=en-gb&lat=53.153977&lng=-3.533306"
To NOT match this...
href="./pothole_locator_map.aspx?lang=en-gb&lat=53.153977&lng=-3.533306&returnurl=AbandonedVehicles.aspx"
Tried this, but with no luck
href=\"(.*)\"(?!&returnurl=AbandonedVehicles.aspx)
Any help would be much appreciated.
Thanks,
Al.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
前瞻应放置在匹配消耗字符串之前,即
Lookaheads should be placed before the string is consumed by matching, i.e.