我刮一個網站,並得到這個:正則表達式從網頁刮取某個子字符串?
<input type="BUTTON" value="Geographic Footprint" name="GEO_FOOTPRINT" onclick="return OpenModalDialog('https://mspfast.elavon.com/Symphony/client/client.do?uid=0XrHleUX5MudUYVwwsGDYCl&novaid=5418812&readonly=Y&context=BOARDING&defaultRoute=GeographicFootprint')">
我想是剛剛搶UID:0XrHleUX5MudUYVwwsGDYCl
我很新的正則表達式和並不真正瞭解它是如何工作的。
我試着這樣做:
'/value="Geographic Footprint" name="GEO_FOOTPRINT" onclick="return OpenModalDialog(\'https://mspfast.elavon.com/Symphony/client/client.do?uid=([a-zA-Z0-9]+)\&/'
爲正則表達式,但它不工作。我得到的unknown modifier '/'
「我對於正則表達式很陌生,並不真正理解它是如何工作的」,但是您正在嘗試使用它來代替使用HTMl解析器? – PeeHaa
@PeeHaa如果有人不熟悉正則表達式,你認爲他們會知道何時使用它或HTML解析器(他們毫無疑問不熟悉)? –
你忘了逃避URL中的'/'......你應該在嘗試使用它們同時解析html **和** javascript之前,更多地學習正則表達式。 –