取代所有" E"文件中的字符为" Z"和所有" Z"字符到" E"

时间:2017-07-25 10:23:03

标签: javascript

我想替换所有" E"文件中的字符为" Z"和所有" Z"字符到" E",问题是一旦我替换其中一个,我就无法替换另一个,因为那时所有的字符都是e / z

3 个答案:

答案 0 :(得分:4)

将所有“E”更改为文档中未使用的字符,例如“$”。将“Z”改为“E”,然后将“$”改为“Z”。

答案 1 :(得分:4)

您可以使用带有替换的函数和对象。



var string = 'EaEbZcZdZ';

string = string.replace(/[EZ]/g, s => ({ E: 'Z', Z: 'E' }[s]));
console.log(string);




答案 2 :(得分:1)

将所有E替换为未使用的字符(如¬),然后将所有Z更改为E,最后将所有¬更改为Z.