匹配C#中的标记

本文关键字:匹配 | 更新日期: 2023-09-27 17:58:10

我正在尝试将标签与C#进行匹配,但在使其工作时遇到了一些问题。我有这些标签:

<categories=1></categories=1>

=1实际上可以是任何数字。它可以是1、2、3或任何其他给定的数字。有没有办法在C#中使用IndexOf或RegEx或更好的方法来匹配这个标记。

举一个我想如何使用它的例子。我会有这样的东西:

if (PUT WORKING CODE HERE ONCE FIGURED OUT)
{
    Do Something
}

有简单的方法吗?

谢谢!

匹配C#中的标记

我建议首先通过替换这些等式符号使文档成为有效的XML,然后使用任何XML解析器。

对于这个需求只有一个有效的答案,除非你正在做家庭作业,并且需要学习如何自己编写代码。。。

避免从头开始重新发明,使用Html敏捷包

它被称为Html,但也处理XML文件,以防您不得不做更复杂的事情,如解析,并且不想或不能使用纯XPath和XML相关的.NET Framework类。

有关一些示例,请参阅此处:如何使用HTML敏捷包