求助,C#正则表达式没得到想要的结果,希望得到解答
时间:2011-12-16
来源:互联网
<body>
<font color="#008000">thu63.com/view/1047.htm 2011-8-25</font>
<span class="g">www.seo.com/bbs/ 2011-11-25 </span>
<span class="g"><b>seo</b>.chinaz.com/ 2011-12-7 </span>
<span class="g">www.seowhy.com/bbs/ 2011-11-25 </span>
<span class="g">www.seozac.com/ 2011-12-5 </span>
<span class="g">baiduseoguide.com/ 2011-12-11 </span>
<font color=#008000>jualey.com/seo 2011-12-16 </font>
<span class="g">www.<b>seo</b>bbs.net/ 2011-12-15 </span>
</body>
我用的正则表达式是:
Console.WriteLine("输入一个网址:");
string myUrl = Console.ReadLine();
Console.WriteLine("正在提取超链接,请稍侯...");
string strRegex = "(?<=<span class=\"g\">).*?(?=/)"; //我使用的正则表达式.
MatchCollection mc = Regex.Matches(strCode, strRegex);
foreach (Match m in mc)
{
sw.Write("{0}\r\n", m.Value);
}
失败的结果是:
www.seo.com
<b>seo<
www.seowhy.com
www.seozac.com
baiduseoguide.com
www.<b>seo<
www.dunsh.org
www.<b>seo<
而我想得到的结果是这样:
www.seo.com
seo.chinaz.com
www.seowhy.com
www.seozac.com
baiduseoguide.com
..
..
怎么解写这句正则表达式 string strRegex = "(?<=<span class=\"g\">).*?(?=/)"; 让它过滤掉里面的<b>和</b>
作者: ssguo8 发布时间: 2011-12-16
该回复于2011-12-16 09:22:31被管理员删除
- 对我有用[0]
- 丢个板砖[0]
- 引用
- 举报
- 管理
- TOP
|
#2楼 得分:0回复于:2011-12-16 09:18:28
|
作者: yth126 发布时间: 2011-12-16
string myUrl = Console.ReadLine();
Console.WriteLine("正在提取超链接,请稍侯...");
string strRegex = "(?<=<span class=\"g\">).*?(?=(?<!<)/)"; //我使用的正则表达式.
MatchCollection mc = Regex.Matches(strCode, strRegex);
foreach (Match m in mc)
{
sw.Write("{0}\r\n", Regex.Replace(m.Value,"</?b>","");
}
作者: stonemqy 发布时间: 2011-12-16
作者: q107770540 发布时间: 2011-12-16
Console.WriteLine("输入一个网址:");
string myUrl = Console.ReadLine();
Console.WriteLine("正在提取超链接,请稍侯...");
string strRegex = "(?<=<span class=\"g\">).*?(?=(?<!<)/)"; //我使用的正则表达式.
MatchCollection mc =……
用你这个运行后结果
<b>seo</b>.chinaz.com
www.seowhy.com
baiduseoguide.com
www.seozac.com
www.tui18.com
www.<b>seo</b>bbs.net
www.tuoqing.com
当中的 <b>和</b> 还没有去除
作者: Tsapi 发布时间: 2011-12-16
尤其是这句:
sw.Write("{0}\r\n", Regex.Replace(m.Value,"</?b>","");
作者: ssguo8 发布时间: 2011-12-16
作者: q107770540 发布时间: 2011-12-16
作者: sunlichao 发布时间: 2011-12-16
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28