2016-09-22 14 views
0

我想知道使用正則表達式或xpath如何從一個HTML頁面刮下一個表單id值,下面有相同的form_id名稱示例,我會刮掉值從第二個form_id名稱的任何建議最好的方式來實現這隻使用正則表達式或xpath?由於正則表達式刮相同的form_id名稱,但不同的值

<input type="hidden" name="form_id" value="search_block_form" /> 

我想湊這個下面form_id值: 「webform_client_form_」

<input type="hidden" name="form_id" value="webform_client_form_" /> 

回答

1

瞄準第二個輸入使用XPath:

(//input[@name='form_id']/@value)[2] 

使用了在DOM結構工作的實用程序這裏是最好的選擇。

+0

(// input [@ name ='form_id']/@ value)[2]完美無缺!非常感謝你!!! @revo –

+0

請考慮接受這個答案,如果它使用旁邊的複選標記或向上投票,如果它有幫助的話。 – revo

相關問題