【发布时间】:2015-10-05 15:08:40
【问题描述】:
我试图在整个 stackoverflow 上找到这个问题的答案,但只是变得更加困惑......
我需要从2个token之间提取一个字符串,如下:
<key>UUID</key>
<string>5432542-gfd5432g-543254g-432g53</string>
我需要的是<string> 和</string> 之间的数字字母连字符字符串。问题是这些标记在文件中出现了数千次 - 因此我认为我也必须包含 <key>UUID</key>。
我假设答案将包括 sed、awk 和正则表达式,如果可能的话 - 我希望简短地解释一下所建议的内容。
非常感谢。
【问题讨论】:
-
在我看来像是一些 XML,在这种情况下,这可以使用 XPath 来实现。