如何使用正则表达式以另一种形式转换数据
How to convert data in another form using Regex?
我在下面列出了所有这种格式的国家和城市。
city_states['Finland'] = '|Helsinki||Aland|Etela-Suomen Laani|Ita-Suomen Laani|Lansi-Suomen Laani|Lappi|Oulun Laani';
我的问题是如何将其转换为以便在自动完成脚本中运行它?我使用记事本++,所以它可以让我做正则表达式。
{ value: 'Finland, Helsinki', data: '' },
{ value: 'Finland, Aland', data: '' },
...
...
...
谢谢。
迭代city_states
变量,然后将对象推送到数组result
。
var city_states = {};
city_states['Finland'] = '|Helsinki||Aland|Etela-Suomen Laani|Ita-Suomen Laani|Lansi-Suomen Laani|Lappi|Oulun Laani';
var result = [];
for (var k in city_states) {
var c = city_states[k].replace(/^'|/, "").split(/['|]+/)
for (var i in c) {
result.push({
value: k + ", " + c[i],
data: ""
});
}
}
alert(JSON.stringify(result, null, 2));
相关文章:
- 如何使用下划线js转换这些数据
- 将json回调数据转换为日期
- 如何通过数据分组将json数据转换为嵌套的json数据格式
- 如何将JSON数据转换为变量,解析并输出为HTML
- E4X中是否有一种方法可以将基元数据类型的XMLList转换为类似于Array.join()的Array
- 将数据结构转换为二进制数据
- 如何将 Oracle 数据转换为 JSON,然后在 JavaScript 中使用
- 数据互绑定问题:转换器只运行一次,无法绑定元素的 ID
- Javascript 如何在使用转换矩阵数据时考虑转换源
- 使用用户输入动态转换数据(Highcharts,JavaScript,Django)
- 从sqlite PHP转换数据
- 如何使用正则表达式以另一种形式转换数据
- 计算平均值并转换数据表javascript
- d3.js使用nest转换数据
- 转换数据:image/png;base64转换为数据库中的图像类型
- 转换数据属性以获取/发布数据
- 使用groupBy和map来使用LoDash和Moment转换数据
- Javascript转换数据语法-删除引号
- 使用交叉筛选器转换数据集
- Javascript / Json转换数据格式