【发布时间】:2015-11-18 21:58:59
【问题描述】:
我有一个巨大的 xml,我应该在其中搜索特定的字符串。
字符串长度必须为 13 个字母,并且必须全部为数字。
我相信使用正则表达式适合此类应用,但我对正则表达式的了解有限,因此任何类型的示例都会很有用。
还有哪些其他方法可以用于此类字符串搜索应用程序。
<field name="TKT">
<item>
<index>1</index>
<text>Y24AUGXLOWS 2352159617737</text>
</item>
</field>
<field name="AP FAX">
<item>
<index>1</index>
<text>1 S1 SSRTKNETKHK1 2352159617737C1</text>
</item>
</field>
这是我正在谈论的部分 xml 示例。例如我想提取数字“2352159617737”。
谢谢。
【问题讨论】:
-
你能提供一个xml的例子吗?是您要查找的特定单词,还是包含 13 个字符的元素?
-
在“c# regex guide”上快速谷歌搜索导致this site,其中有一个查找数字字符串的示例。
-
它是不是太大而无法适应内存巨人或...?
-
大声笑。那里的答案爆炸式增长。我不介意过度发送我的解决方案......但无法理解。
-
@cagdasumay:一旦你发现你接受的解决方案如果数字在字符串的开头不会给你任何结果,请回来选择正确的解决方案。