【发布时间】:2014-04-18 12:28:47
【问题描述】:
我有一个包含以下内容的字符串变量:
(<b><a href="#post9736461" title="Show">Permalink</a></b>)
我怎样才能在一个额外的变量中获得9736461?字符串总是一样的,只是数字变了。
编辑:
我试过了:
Tag = Regex.Replace(Tag, @"(<b><a href=\"#post");
Tag = Regex.Replace(Tag, @"" title=\"Show\">Permalink</a></b>)");
【问题讨论】:
-
使用适当的库进行 Html 解析。以HtmlAgilityPack 为例
-
@Steve 对于这个 sn-p,您不需要 HTML 解析库。它在语法上是纯 XML,因此可以使用 XML 和 XPath 处理。
-
如果这个小字符串除了数字部分是不变的,我认为使用解析库没有任何意义。
-
@martin_costello 查看我的编辑
-
所有你需要做的就是抓住数字? stackoverflow.com/questions/4734116/…