![](/img/trans.png)
[英]How to format a JavaScript string with replaceAll using regex
[英]How do I replaceAll character from json string using javascript
我有下面的json數據,我需要用Javascript將“ =”替換為“:”
{ "name"="John", "age"=30, "car"=null }
預期產量:
{ "name":"John", "age":30, "car":null }
這應該可以解決問題:
var str = '{ "name"="John", "age"=30, "car"=null }';
str = str.replace(/=/g,":");
var json = JSON.parse(str);
請注意,它將所有“ =” =“轉換為”:“。 如果名稱或值中可以包含符號,則應使用其他方法。
-如果要替換多個“ =”,則必須使用更新的“ g”修飾符。
使用g
標志:
'{ "name"="John", "age"=30, "car"=null }'.replace(/\=/g, ':')
您可以使用Replace
let op = `{ "name"="John", "age"=30, "car"=null }`.replace(/=/g, ':') console.log(op)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.