【发布时间】:2012-03-12 14:18:16
【问题描述】:
我有一个内联 XML 文件(xml 标签 + 文本)。 我想在特定标签之前抓取 4 个单词。 例如:
案例一:
I used to live in <Location>London</Location>.
案例 2:
I work for <Organization> Microsoft Tech.</Organization>
which is in <Location>London</Location>
在这两种情况下,我都想在位置标签前抓取 4 个单词。
输出:
案例一:
used to live in
案例 2:
</Organizattion> which is in
这可能吗?谁能帮帮我?
【问题讨论】:
-
@winSharp93 OP 的特殊问题很简单,可以通过正则表达式解决。令人惊讶的是,有多少人反刍你不能在不了解原因的情况下将正则表达式应用于 xml。
标签: xml regex xml-parsing inline-xml