求助正则表达式的写法!!!写了好久都写不出来。大家来帮忙呀! [Tag:List Tg:NC=7]<a href="">[Tg:Title]</a>[/Tag:List]分别取出TG:NC=7<a href="">[Tg:Title]</a> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 \[Tag:List\s(?<tg>[^\]]*?)\](?<a>.*?)\[/Tag:List\]Regex regex = new Regex(@"\[Tag:List\s(?<tg>[^\]]*?)\](?<a>.*?)\[/Tag:List\]", RegexOptions.IgnoreCase | RegexOptions.Compiled); string content = @"[Tag:List Tg:NC=7]<a href="""">[Tg:Title]</a>[/Tag:List]";Regex htmlRegex = new Regex(@"\[Tag:List\s(?<tg>[^\]]*?)\](?<a>.*?)\[/Tag:List\]", RegexOptions.IgnoreCase | RegexOptions.Compiled);MatchCollection mc = htmlRegex.Matches(content);string[] div = new string[mc.Count];for (int i=0; i<mc.Count; i++){ Console.WriteLine(mc[i].Groups["tg"].Value + " " + mc[i].Groups["a"].Value);}输出:Tg:NC=7 <a href="">[Tg:Title]</a> 谢谢凡瑞的帮助!已经可以使用了:)但是又有一个新的问题~只支持在一行里取数据:[Tag:List Tg:NC=7]<a href="">[Tg:Title]</a>[/Tag:List]不支持回行如:[Tag:List Tg:NC=7]<a href="">[Tg:Title]</a>[/Tag:List] 有换行符就改成\[Tag:List\s(?<tg>[^\]]*?)\](?<a>[\s\S]*?)\[/Tag:List\] 怎么获得动态生成控件的值 求一个接口的编写、实现方法及调用 3秒后自动跳转到指定网页.怎么实现? 谁能解释一下VB.NET中Nothing,DBNull,以及""之间的关系? 【100分】IIS 7 中使用 Url 重写 关于"DataReader相关连接未关闭"的问题 如何快速添加DataGridViewRows到DataTable 今天再不能解决就死定了!!(Forms 验证) 求一个正则表达式匹配其中一个的<a IIS报错 请问如何让服务器可以让。NET提交有HTML的代码? 如何判断用户已登录(续)
Regex regex = new Regex(@"\[Tag:List\s(?<tg>[^\]]*?)\](?<a>.*?)\[/Tag:List\]", RegexOptions.IgnoreCase | RegexOptions.Compiled);
Regex htmlRegex = new Regex(@"\[Tag:List\s(?<tg>[^\]]*?)\](?<a>.*?)\[/Tag:List\]", RegexOptions.IgnoreCase | RegexOptions.Compiled);MatchCollection mc = htmlRegex.Matches(content);
string[] div = new string[mc.Count];
for (int i=0; i<mc.Count; i++)
{
Console.WriteLine(mc[i].Groups["tg"].Value + " " + mc[i].Groups["a"].Value);
}输出:
Tg:NC=7 <a href="">[Tg:Title]</a>
但是又有一个新的问题~只支持在一行里取数据:[Tag:List Tg:NC=7]<a href="">[Tg:Title]</a>[/Tag:List]不支持回行如:[Tag:List Tg:NC=7]<a href="">
[Tg:Title]</a>
[/Tag:List]
\[Tag:List\s(?<tg>[^\]]*?)\](?<a>[\s\S]*?)\[/Tag:List\]