Html 用于从Select标记解析选项值的正则表达式
regex应该是什么选项 我在用这个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___
<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会更容易和更健壮?