【发布时间】:2012-11-23 15:25:23
【问题描述】:
我要获取这个xml属性limit=\"25\"的整数值
我试过这个:Match match = Regex.Match(response.Content, "(?<=limit=))\\d+");
给我一个错误:“太多)。
还有这个:Match match = Regex.Match(response.Content, @"limit=([0-9])$"
这什么都不返回,匹配不成功
来自这个 xml:
<issues type="array" limit="25" total_count="251" offset="0">
<issue>
<id>4317</id>
【问题讨论】:
-
为什么不使用 xml 解析器?
-
因为我的程序接收到一个格式为 xml 的字符串
-
@ConradC 请不要使用
REGEX... -
@ConradC
a string formatted as xml使用真正的 xml 解析器的最佳情况。 -
@ConradC - 您的程序如何接收格式化为 xml 的字符串来排除使用 XML 解析器?