Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是有效的
newRow.replace('[[' + key + ']]', item);
但我尝试用正则表达式替换,但它不起作用
newRow.replace('/\[\[' + key + '\]\]/'g, item);
您需要使用 RegExp 构造函数来使用字符串文字语法。
newRow.replace(new RegExp('\\[\\[' + key + '\\]\\]', 'g'), item);
另请注意,我们需要使用\\而不是\. 这是因为\在字符串文字语法中有它自己的含义。因此,要获取\传递给构造函数的字符串中的文字字符,我们需要对其进行转义。
\\
\