我需要修改这个正则表达式
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)
任何帮助将非常感激。
谢谢,
阿尔。
最佳答案
前瞻应该放在字符串被匹配消耗之前,即
href=\"(?!.*&returnurl=AbandonedVehicles\.aspx)(.*)\"
关于正则表达式负前瞻,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2646213/