回答

2

如果你的輸入實際上包含一個換行符,那麼你需要在你的正則表達式中說明這一點。此外,最好是明確有關您正則表達式的有效字符,.+很少是一件好事:

<input type="hidden"\s+name="_csrf"\s+value="([^"]+)"\s*/> 
+0

謝謝@Tim Pietzcker ..這工作正常。 – user3627319

1

你必須要小心的spaces/newlines

嘗試用下面這個簡單的正則表達式:

value="(.*?)"\s/> 

如果多個元素相匹配,增加uniquness,你可以在正則表達式添加name屬性如下:

name="_csrf"\s+value="(.*?)"\s/> 
相關問題