【发布时间】:2011-06-28 23:13:57
【问题描述】:
我目前正在使用以下代码来解析 Xml 文件的一部分(我首先将整个文件读入单个字符串)。
for xmlMatch in xmlString:gmatch("<MyXmlElement.*</MyXmlElement>") do
-- Do something.
end
我遇到的问题是 for 循环只执行一次,因为 gmatch 函数只返回一个字符串,该字符串从 MyXmlElement 的第一个实例开始,到 MyXmlElement 的最后一个实例的关闭结束。我如何解析字符串,以便在找到字符串"</MyXmlElement>" 时匹配模式(而不是仅在最后一个情况下)?
【问题讨论】:
标签: xml string lua lua-patterns