匹配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
}
有简单的方法吗?
谢谢!
我建议首先通过替换这些等式符号使文档成为有效的XML,然后使用任何XML解析器。
对于这个需求只有一个有效的答案,除非你正在做家庭作业,并且需要学习如何自己编写代码。。。
避免从头开始重新发明,使用Html敏捷包
它被称为Html,但也处理XML文件,以防您不得不做更复杂的事情,如解析,并且不想或不能使用纯XPath和XML相关的.NET Framework类。
有关一些示例,请参阅此处:如何使用HTML敏捷包