2017-05-08 6 views
0

文字列があり、JSONとして渡す必要がありますが、文字列の中に"記号がありません " 。 。?。あなたが問題を解決するために正規表現を使用する必要がありますJavascriptで置換する "

+4

の可能性のある重複(http://stackoverflow.com/questions/1144783/how-to -replace-all-a-string-in-javascript) –

答えて

1

var myString = myString.replace("\"", "\'"); 

しかし残念ながら、それだけで私の文字列に "の最初の発生を置き換えヘルプ

は、私はこれを試してみましたそれはあなたのお役に立てば幸いです。
var myString = 'this "is" a test' 
 
myString = myString.replace(/\"/g, "'"); 
 
console.log(myString)

0

"で文字列を分割し、'で文字列を結合する。ここ

var myString = myString.replace(/\"/g, '\''); 
0

を置き換えるためにフラググラムで、正規表現を使用します。

var data = '[{"endDate":"2017-04-22","req":"2017-04-19","nr":2,"type":"CO","startDate":"2017-04-20","Dep":"2017-04-19"},{"endDate":"2017-04-22","req":"2017-04-20","nr":3,"type":"CM","startDate":"2017-04-20","Dep":"2017-04-19"}]'; 
 
var result=data.split('"').join("'"); 
 
console.log(result);

0

あなたはグローバルフラグ/グラムを使用してこれを達成することができます。これを試してみてください:[?JavaScriptで文字列の出現をすべて置き換える方法]

var myString=myString.replace(/"/g,"\'"); 
0

var s = 'This " is " Just " for test'.replace(/\"/g, "'"); 
 
console.log(s);

関連する問題