简体   繁体   English

如何使用正则表达式转换为另一种形式的数据?

[英]How to convert data in another form using Regex?

I have a huge list with all the countries and cities in this format below. 我在下面以这种格式列出了所有国家和城市的庞大清单。

city_states['Finland'] = '|Helsinki||Aland|Etela-Suomen Laani|Ita-Suomen Laani|Lansi-Suomen Laani|Lappi|Oulun Laani';

My question is how can I convert it into so that I can run it in an autocomplete script? 我的问题是如何将其转换为可以在自动完成脚本中运行的方式? I use notepad++ so it lets me to do regex. 我使用notepad ++,因此可以进行正则表达式。

{ value: 'Finland, Helsinki', data: '' },
{ value: 'Finland, Aland', data: '' },
...
...
...

Thank you very much. 非常感谢你。

Iterate the city_states variable and then push objects into result array. 迭代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)); 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用MooTools将表单数据转换为对象 - How to convert form data to object using MooTools 如何使用正则表达式剥离和转换它 - How to strip and convert this using regex 如何使用PHP或任何其他方法获取表单数据并将数据插入确切字段中的另一表单中 - How to fetch a form data and to insert the data into another form in the exact field using PHP or any other 如何在不使用 RegEX 的情况下将字符串转换为 camelCase - How to convert string to camelCase without using RegEX 如何在使用 ajax 或 js 单击提交之前将一个表单数据填充到同一页面上的另一个表单中? - How to populate one form data into another form on same page before submit is clicked using ajax or js? 如何将POST表单数据转换为JSON对象 - How to convert POST form data to JSON object 如何将 JSON 转换为 multipart/form-data - how to convert JSON into multipart/form-data 如何将数据结构转换为另一种树结构 - How to convert data structure to another tree structure 使用其他表单中收到的数据提交登录表单 - Submit a Login form using data received in another form 如何使用JQUERY将提交的表单数据转换为json数组并将json数组存储到localstorage - How to convert submitted form data into a json array and store the json array into localstorage using JQUERY
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM