首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在C#中为<td class="NumberCell“width="60">2</td>编写正则表达式

如何在C#中为<td class="NumberCell“width="60">2</td>编写正则表达式
EN

Stack Overflow用户
提问于 2020-02-05 15:00:03
回答 2查看 56关注 0票数 0

我正在寻找关于如何阅读的信息

代码语言:javascript
复制
<td class="NumberCell" width="60">2</td>

这个html标签的值是2吗?

2是一个变量值-它可以改变。

如何修改它以获得标记中的值?

文件1具有:2文件2具有:6文件3具有: 10

我想提取所有3个值

EN

回答 2

Stack Overflow用户

发布于 2020-02-05 15:22:13

正如@John在评论中所说的,尝试HTMLAgilityPack

代码语言:javascript
复制
using HtmlAgilityPack;
HtmlDocument doc = new HtmlDocument();
            doc.LoadHtml("<td class=\"NumberCell\" width=\"60\">2</td>");

            foreach (HtmlNode node in doc.DocumentNode.SelectNodes("td"))
            {
                Console.WriteLine("text=" + node.InnerText);
            }
票数 2
EN

Stack Overflow用户

发布于 2020-02-05 15:14:37

您可以使用expression >(.*?)<来完成此操作。这个非常简单的表达式将为您提供一个匹配组。

下面是一个简化的C#实现:

代码语言:javascript
复制
var regex = new Regex(">(.*?)<");
var match = regex.Match("<td class=\"NumberCell\" width=\"60\">2</td>");
Console.WriteLine(match.Groups[1].Value);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60070441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档