易截截图软件、单文件、免安装、纯绿色、仅160KB

正则表达式提取html标签 为什么<font>失败

string aaa="<A class='fffff' href='aaaaaaa' target=_blank><FONT class='bbbbbbb'>附件.rar</FONT></A>";



Regex re = new Regex(@"<a.*?>([^<>]*)(?<aaaa>.*)</a>", RegexOptions.IgnoreCase | RegexOptions.Singleline);
  MatchCollection mc = re.Matches(str);
  str=mc[0].Groups["aaaa"].Value;
  return str;


这样可以提取到 a标签内的内容


为什么换成 
Regex re = new Regex(@"<font.*?>([^<>]*)(?<aaaa>.*)</font>", RegexOptions.IgnoreCase | RegexOptions.Singleline);

就什么也提取不到了?

who 解释一下········怎么提取
<FONT.*?>(?<aaaa>.*)</FONT>

([^<>]*) 已经获取了之间的内容,所以(?<aaaa>.*)获取不到

第一个获取的原因就是
<a.*?>获取的片段为<A class='fffff' href='aaaaaaa' target=_blank>

而([^<>]*)遇到<FONT中的<结束了,所以会获取到

因为你的正则表达式中有<aaaa>,这个使得你取不到font.

你可以把正则表达式改成:<font.*?>(.*?)</font>

第一个获取到的是
<FONT class='bbbbbbb'>附件.rar</FONT>。

(?<aaaa>.*)的意思不是 将结果存入aaaa里的意思么·······
您可以分段解释下这个正则不~~~~~~
现在想获取


相关问答:

java applet在html中无法显示

我的java applet 嵌入html后无法显示,而用appletviewer显示正常为什么,还有就是用html converter转化后可以显示,为什么?请大侠赐教!
HTML code:

<HTML>
<HEAD>
<TITLE>TEST.HTML< ......

截取WINfrom中HTML的标签!!! - .NET技术 / C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using Syst ......

jsp页面如何保存成html格式 - Java / Web 开发

我在jsp页面查询到数据库中的一笔数据,并以table循环的形式显示,但需要下载保存成html格式,请问应该处理?代码有没有特殊要求?是不是需要特别的jar包?
你这是把报表保存为HTML格式,不知有什么用处,
要是 ......

HTML 的简单语法问题 求教

<span id="Label1">如果能看到这个标签 说明我们已经能从HTML 页面上获取了这个元素控件传递到Silverlight应用程序中 </span>
  <br />
  <input type="sub ......

发表评论时过滤HTML标记 - Web 开发 / JavaScript

在发表评论时 过滤 如何:<br/> <hr/> 双引号 单引号 还有其他 等 有好的方法告诉一下 谢谢
.replace(/<\w+[^>]*>/g,"").replace(/'/g,"''")
将单引号换成2个 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号