我正在尝试将标签与C#匹配,我在使用它时遇到了一些麻烦。我有这些标签:
<categories=1></categories=1>
=1
可能是任何数字。它可以是1,2,3或任何其他给定的数字。有没有办法使用IndexOf或RegEx或更好的方法在C#中匹配此标记。
那么举一个我想如何使用它的例子。我会有类似的东西:
if (PUT WORKING CODE HERE ONCE FIGURED OUT)
{
Do Something
}
有一种简单的方法吗?
谢谢!
答案 0 :(得分:2)
我建议首先通过替换那些方程符号使文档成为有效的XML,然后使用任何XML解析器。
答案 1 :(得分:1)
只有一个有效的答案可以解决这个问题,除非你正在做家庭作业,需要自己学习如何编写代码......
避免从头开始重新发明事物并使用Html Agility Pack
它被称为Html,但也处理XML文件,以防您必须执行更复杂的事情,例如解析,并且不希望或不能使用纯XPath和XML相关的.NET Framework类。
请参阅此处了解一些示例:How to use HTML Agility pack