我有一个字符串:
var myString = 'Some text {{more text}} next text';
Run Code Online (Sandbox Code Playgroud)
我正在尝试替换{{和}}使用<span>和</span>.
我做了这样做:
var myString = 'Some text {{more text}} next text';
myString = myString.replace(/\{\{/, '<span>');
myString = myString.replace(/\}\}/, '</span>');
console.log(myString);
Run Code Online (Sandbox Code Playgroud)
然而这看起来很混乱,有没有更优雅的方法?
正则表达式在这里没有必要,你更短更清洁
myString = myString.replace('{{', '<span>');
myString = myString.replace('}}', '</span>');
Run Code Online (Sandbox Code Playgroud)
另一种可能性(thx @ Artyom Neustroev评论):
myString = myString.replace('{{', '<span>').replace('}}', '</span>');
Run Code Online (Sandbox Code Playgroud)