在c#中使用正则表达式

时间:2011-04-09 04:46:18

标签: c# regex

以下是来源:

 <option value="ON">Ontario
 <option value="PE">Prince Edward Island

我想以下列格式返回List或字符串数​​组:

 s(0) = "ON,Ontario" 
 s(1) = "PE,Prince Edward Island"

如何创建函数以返回此List<string>

1 个答案:

答案 0 :(得分:2)

您似乎有一个XML文件,并希望从节点(属性和内容)中检索信息。

请参阅XmlReader

上的MSDN文档

正则表达式非常适用于此目的。

编辑:现在看起来你想从aspx页面的DropDownList获取信息。 要做到这一点,你需要:

List<string> list = new List<string>();
foreach(ListItem li in DropDownListID.Items)
{
    string value = li.Value.ToString();
    string text = li.Text;
    list.Add(string.Concat(value, ", ", text));
}