Html 用于从Select标记解析选项值的正则表达式

Html 用于从Select标记解析选项值的正则表达式,html,regex,go,html-parsing,Html,Regex,Go,Html Parsing,regex应该是什么选项 我在用这个 <SELECT name="SELECT___F14CCNYCV___31".*?>\s*?(.+)?\s*?</SELECT> \s*?(.+)?\s*? 但结果是空白的。。我想在GoLang使用这个正则表达式 具有新行和空格的Html示例 HTML示例 <SELECT name="SELECT___F14CCNYCV___31" onChange="change_option('SELECT___F14CCNYCV___

regex应该是什么选项

我在用这个

<SELECT name="SELECT___F14CCNYCV___31".*?>\s*?(.+)?\s*?</SELECT>
\s*?(.+)?\s*?
但结果是空白的。。我想在GoLang使用这个正则表达式

具有新行和空格的Html示例

HTML示例

<SELECT name="SELECT___F14CCNYCV___31" onChange="change_option('SELECT___F14CCNYCV___31',this.options[this.selectedIndex].value)">
<OPTION value="167" >0/3 months</OPTION>
<OPTION value="169" >3/6 months</OPTION>
<OPTION value="175" >6/9 months</OPTION>
</SELECT>

0/3个月
3/6个月
6/9个月

用正则表达式解析HTML几乎是不可能的。也许使用golang.org/x/net/html来解析html会更容易和更健壮?