我正在尝试用空格替换',',\字符。
我使用以下代码
jQuery.get('/path to file/file.txt',function(data){
data = data.replace(/\'\"\\/g," ");
alert(data);
})
但没有取代。
我哪里错了?
答案 0 :(得分:1)
您的表达式会将3个字符序列'"\
替换为空格,而不是单个字符\
,'
和"
。将它们包含在角色类[]
中(除了\
之外,不需要使用\
进行转义。
data = data.replace(/['"\\]/g," ");
// Example:
var str = "This string has internal \" double \\ quotes \\ and 'some single ones' and a couple of backslashes";
str = str.replace(/['"\\]/g," ");
// Output: all quotes replaced with spaces:
// "This string has internal double quotes and some single ones and a couple of backslashes"
答案 1 :(得分:1)
'"
。
您搜索的内容为['"]
而非\'\"