有如下字符串,想要提取出<OPTION ...></OPTION>标签中的内容:
string str = @"<td width=176><input name=by type=hidden value=C><p align=right>请选择投放国家:</td>
    <td width=459>&nbsp;<SELECT id=contry size=1 name=contry><OPTION value='ARGENTINA' checked>ARGENTINA</OPTION><OPTION value='AUSTRALIA'>AUSTRALIA</OPTION><OPTION value='BRAZIL'>BRAZIL</OPTION><OPTION value='CANADA'>CANADA</OPTION>";即想要提取出来的结果是:
ARGENTINA
AUSTRALIA
BRAZIL
CANADA
该如何写正则表达式啊?==========================================================
网上找了一下相关问题的解决办法,参考着写了下面的正则表达式
string strRef = @"(?is)<OPTION\svalue=.*?>([^<]+)</OPTION>";
            MatchCollection matches = new Regex(strRef).Matches(str);但出来的结果是:
<OPTION value='ARGENTINA' checked>ARGENTINA</OPTION>
<OPTION value='AUSTRALIA'>AUSTRALIA</OPTION>
<OPTION value='BRAZIL'>BRAZIL</OPTION>
<OPTION value='CANADA'>CANADA</OPTION>
要想得到上面我想要的结果该如何写正则表达式呢?谢谢!