Regex отрицательное предвидение

Я должен изменить этот regex

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)

Любая справка очень ценилась бы.

Спасибо, Al.

5
задан tchrist 29 August 2012 в 11:46
поделиться

2 ответа

Предварительный просмотр должен быть размещен до того, как строка будет использована сопоставлением, т.е.

href=\"(?!.*&returnurl=AbandonedVehicles\.aspx)(.*)\"
9
ответ дан 13 December 2019 в 05:32
поделиться
href="(?!.*returnurl=AbandonedVehicles\.aspx)(.*)"
3
ответ дан 13 December 2019 в 05:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: