2

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

<categories=1></categories=1>

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

所以举一个我想如何使用它的例子。我会有类似的东西:

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

是否有捷径可寻?

谢谢!

4

2 回答 2

2

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

于 2013-02-07T22:42:52.063 回答
1

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

避免从头开始重新发明事物并使用Html Agility Pack

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

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

于 2013-02-07T22:39:23.360 回答