0

私は正規表現を実際に使用したことがないので、これはおそらく基本的な質問ですが、javascript/jquery で文字列を再フォーマットする必要があり、正規表現が進むべき方向だと思います。

この文字列を変換するにはどうすればよいですか:

\"1\",\"2\",\"\\",\"\4\"

の中へ:

"1","2","","4"

これらは両方とも文字列なので、実際には含まれているはずですが、""さらに混乱する可能性があると思いました.

私は次のことを試しましたが、うまくいきません:

var value = '\"1\",\"2\",\"\\",\"\4\"'.replace(/\"/, '"').replace(/"\//, '"');
4

2 に答える 2

3

試す:

var value = your_string.replace(/\\/g, "");

すべての「\」を削除するには

于 2013-07-04T13:49:02.147 に答える
1

それはたくさんのエスケープです...あなたの文字列は次のとおりです。

var str = '\\"1\\",\\"2\\",\\"\\\\",\\"\\4\\"'

console.log(str.replace(/\\/g, '')) // "1","2","","4"

\"ただし、使用に置き換えるだけの"場合:

console.log(str.replace(/\\"/g, '"')) // "1","2","\","\4"
于 2013-07-04T14:05:15.197 に答える