求教一个正则表达式...提取字符串内容的。应该很简单。谢谢!!我要提取以下代码的:
**********************************************************
......
<select name="uid" class='admin_select_uid'>
<option value='[email protected]'>斉藤 教/[email protected]</option>
<option value='[email protected]'>矢勉 あ子/[email protected]</option>
<option value='[email protected]'>宮本 聞子/[email protected]</option>
<option value='[email protected]'>川喜田 正田/[email protected]</option>
......
**********************************************************
中的如下内容:斉藤 教/[email protected]
矢勉 あ子/[email protected]
宮本 聞子/[email protected]
川喜田 正田/[email protected]并复制到listbox中去。求 从头到尾的完整代码(包含如何定义调用正则表达式哦)小弟是刚学习C#比较生疏。谢谢!
**********************************************************
......
<select name="uid" class='admin_select_uid'>
<option value='[email protected]'>斉藤 教/[email protected]</option>
<option value='[email protected]'>矢勉 あ子/[email protected]</option>
<option value='[email protected]'>宮本 聞子/[email protected]</option>
<option value='[email protected]'>川喜田 正田/[email protected]</option>
......
**********************************************************
中的如下内容:斉藤 教/[email protected]
矢勉 あ子/[email protected]
宮本 聞子/[email protected]
川喜田 正田/[email protected]并复制到listbox中去。求 从头到尾的完整代码(包含如何定义调用正则表达式哦)小弟是刚学习C#比较生疏。谢谢!
<option value='[email protected]'>斉藤 教/[email protected]</option>
<option value='[email protected]'>矢勉 あ子/[email protected]</option>
<option value='[email protected]'>宮本 聞子/[email protected]</option>
<option value='[email protected]'>川喜田 正田/[email protected]</option>";
foreach (Match m in Regex.Matches(yourStr,"<option[^>]+>([^<]+)"))
{
ListBox1.Items.Add(m.Groups[1].Value);
}
public string RegularTest(string input)
{
string output = "";
string regular = "(?<=<option [^>]*>).*?(?=</option>)"; Match MV = Regex.Match(input, regular);
int count = 0;
while (MV.Success)
{
output += count.ToString() + ":" + MV.Groups[0].Value + "\n";
MV = MV.NextMatch();
count++;
}
return output;
}