2011-04-09 27 views
0

正則表達式以下是源:使用在C#

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

我想在下面的格式返回一個字符串列表或數組:

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

如何創建函數返回這個List<string>

+3

這是什麼,我什至不是。 – BoltClock 2011-04-09 04:48:13

+0

我盡我所能使它少一些亂碼:) – Aamir 2011-04-09 04:52:56

回答

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)); 
} 
+2

無論哪種方式...正則表達式不是正確的工具:) – BoltClock 2011-04-09 05:01:07

+1

這不是有效的XML。我不認爲XML解析器會有任何用處。不過,它是有效的HTML。 – ikegami 2011-04-09 05:29:19