用于解析特定HTML列表的正则表达式

时间:2017-11-02 12:10:44

标签: html regex html-select

我在字符串中有许多列表:

<select id="first">
  <option value="0">Val11</option>
  <option value="0">Val12</option>
  <option value="0">Val13</option>
</select>
<select id="second">
  <option value="0">Val21</option>
  <option value="0">Val22</option>
  <option value="0">Val23</option>
</select>
<select id="third">
  <option value="0">Val31</option>
  <option value="0">Val32</option>
  <option value="0">Val33</option>
</select>

我可以解析一般的值,但是我如何解析某些列表的值,比如说id =“second”的列表。 我想只得到

Val21
Val22
Val23

1 个答案:

答案 0 :(得分:0)

我希望这可能有所帮助:

<option.+?>(.+?)</option>

它将匹配&#34;选项中的任何内容&#34;标签。 括号中的内容是您要查找的数据,您可以使用&#34; $ 1&#34;或&#34; \ 1&#34;来访问它。

让我知道它是怎么回事。