【发布时间】:2014-06-26 20:25:18
【问题描述】:
一个应用程序正在向我的脚本发送一个像这样的流:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<aRootChildNode>
<anotherChildNode>
<?xml version="1.0">
<TheNodeImLookingFor>
... content ...
</TheNodeImLookingFor>
</anotherChildNode>
</aRootChildNode>
</root>
我想提取TheNodeImLookingFor 部分。
到目前为止,得到:
data = string.match(Stream, "^.+\<TheNodeImLookingFor\>.+\<\/TheNodeImLookingFor\>.+$")
模式在流中被识别,但它不提取节点及其内容。
【问题讨论】:
标签: string lua pattern-matching lua-patterns