我正在尝试用空白替换 ',",\ 字符。
我使用以下代码
jQuery.get('/path to file/file.txt',function(data){
data = data.replace(/\'\"\\/g," ");
alert(data);
})
但没有任何取代。
我哪里错了?
我正在尝试用空白替换 ',",\ 字符。
我使用以下代码
jQuery.get('/path to file/file.txt',function(data){
data = data.replace(/\'\"\\/g," ");
alert(data);
})
但没有任何取代。
我哪里错了?
您的表达式将用空格替换 3 个字符序列,而'"\
不是单个 chars\
和 . 将它们包含在一个字符类中 (除了 之外,不需要转义)。'
"
[]
\
\
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"
您错了。没有什么可以替代的。正则表达式不打开任何文件。它所做的只是用'"
空格替换字符组合。
你搜索的是['"]
而不是 \'\"