正则表达式刮取相同的form_id名称,但值不同

时间:2016-09-22 12:47:29

标签: html regex xpath

我想知道使用正则表达式或xpath如何从一个具有相同form_id名称示例的html页面中刮取一个表单id值,我会从第二个form_id名称中删除任何建议以获得最佳值只使用正则表达式或xpath实现此目的的方法?感谢

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

我想从下面的form_id中删除值:&#34; webform_client_form _&#34;

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

1 个答案:

答案 0 :(得分:1)

使用XPath定位第二个输入:

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

使用适用于DOM结构的实用程序是最佳选择。