用正则表达式怎么取出html页面里面的 编号:<FONT color=#ff0000>488</FONT>这么一段字符
展开全部
你是要取<FONT color=#ff0000>488</FONT>还是#ff0000? 另外,用什么编程语言?各个语言的正则表达式都是有差异的。
追问
我要取的是488、有许多数据是1232这样、取td里的数据、后台用的C#、
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
匹配文本:<FONT color=#ff0000>488</FONT>
正则表达式:<FONT color=.*?>(.*?)</FONT>
正则表达式:<FONT color=.*?>(.*?)</FONT>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
\<font\s+?color=.+?\<\/font\>
更多追问追答
追问
能不能解释一下、看不大懂、
追答
你问题提得实在让人难以看懂你最终目的?我只能按着你的字面意思来做解。
(?.*?)|(?.*?)
取和标签中的数据 并将捕获的结果存入“T”组
Match mc = Regex.Match(html, @"(?.*?)|(?.*?)
", RegexOptions.IgnoreCase);
如果你的html中有多个结果,那你要用MatchCollection
MatchCollection mcll = Regex.Matches("", @"(?.*?)|(?.*?)", RegexOptions.IgnoreCase);
//然后循环取出所有结果
foreach (Match mc in mcll)
{
mc.Groups["T"].Value;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询