我被正则表达式搞糊涂了。当涉及到这些可怕的代码时,我认为我是有阅读障碍的。总之,一定有更简单的方法来完成这个任务(即在一行中列出一组替换实例)。有人知道吗?提前谢谢。
function clean(string) {
string = string.replace(/\@~rb~@/g, '').replace(/}/g, '@~rb~@');
string = string.replace(/\@~lb~@/g, '').replace(/{/g, '@~lb~@');
string = string.replace(/\@~qu~@/g, '').replace(/\"/g, '@~qu~@');
string = string.replace(/\@~cn~@/g, '').replace(/\:/g, '@~cn~@');
string = string.replace(/\@-cm-@/g, '').replace(/\,/g, '@-cm-@');
return string;
}