lua - 解析文本文件 - Lua
问题描述
我有一个文本文件包含:
<Response>
<IP>17.178.96.59</IP>
<CountryCode>US</CountryCode>
<CountryName>United States</CountryName>
<RegionCode></RegionCode>
<RegionName></RegionName>
<City>Chicago</City>
<ZipCode></ZipCode>
<TimeZone>America/Chicago</TimeZone>
<Latitude>37.751</Latitude>
<Longitude>-97.822</Longitude>
<MetroCode>0</MetroCode>
</Response>
如何删除每个,所以我只得到:
17.178.96.59, US, 美国, nil, nil, Chicago, nil, America/Chicago, 37.751, -97.822, 0
使用 Lua 脚本。
解决方案
您没有展示您已经尝试过的内容,但是最近讨论了一个关于如何迭代 XML 节点的SO 问题,这应该可以很好地满足您的目的。只需将固定元素名称替换为类似的名称,[%w_]+
然后将解析后的值收集到一个表中,您就会得到您正在寻找的结果。
推荐阅读
- android - 哪些是在我的 Android 应用程序中从 Google Drive 下载 google 表格所需的服务器端权限集
- java - 带有动态列表的Android自定义下拉视图
- r - 如何在 ggplot2 的同一轴上放置多个不相关的图表?
- tabulator - 无法让 Tabulator 选择编辑器正常工作
- bitbucket - Bitbucket:合并拉取请求而不单击批准
- python - 带有 Pandas 的 value_counts() 循环(嵌套)
- blockchain - 以太坊账本如何存储数据以及如何在智能合约中访问数据
- python - python imports from file to the system
- javascript - How to specify this in an object literal with flow in js
- c# - Why my list only shows the last value after looping through it?