如何转换字符串? [复制]

Posted

技术标签:

【中文标题】如何转换字符串? [复制]【英文标题】:How to convert string? [duplicate] 【发布时间】:2018-02-26 00:54:07 【问题描述】:

我有这个字符串:

ROZ=misparey_batim&CL=rechovot

我需要转换这个字符串:

"ROZ:'misparey_batim', CL:'rechovot'"

如何使用 javascript 或 jquery 转换它?

【问题讨论】:

【参考方案1】:

var inputstring = "ROZ=misparey_batim&CL=rechovot";
console.log(JSON.parse('"' + decodeURI(inputstring).replace(/"/g, '\\"').replace(/&/g, '","').replace(/=/g,'":"') + '"'));

【讨论】:

这个答案只是从这里复制过来的:***.com/questions/8648892/… 你不能说是抄袭的,因为这就是方式。我已经将其标记为重复【参考方案2】:

最简单的方法:

const keyVals = string.split('&');
const results = ;
keyVals.forEach(kv => 
   kv = kv.split('=');
   results[kv[0]] = kv[1];
);

但我个人只是搜索查询字符串解析器Parse query string in JavaScript

【讨论】:

以上是关于如何转换字符串? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用javascript将字符串数组转换为布尔值? [复制]

如何将字符串转换为字符? [复制]

如何在Javascript中将字符串转换为对象? [复制]

如何使用 XmlConvert 类将 byte[] 转换为字符串? [复制]

如何在 C++ 中将字符串转换为字符? [复制]

如何将 JSON 转换为字符串? [复制]