5

この正規表現を変更する必要があります

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)

どんな助けでも大歓迎です。

ありがとう、アル。

4

2 に答える 2

9

先読みは、文字列がマッチングによって消費される前に配置する必要があります。

href=\"(?!.*&returnurl=AbandonedVehicles\.aspx)(.*)\"
于 2010-04-15T14:49:47.150 に答える
3
href="(?!.*returnurl=AbandonedVehicles\.aspx)(.*)"
于 2010-04-15T14:51:49.457 に答える