我在ionic5角IOS中使用这段代码来替换%CC%81,但它不起作用
const regex = /é/gi;
fileName = fileName.replace(regex,"%CC%81");发布于 2022-03-09 12:49:42
您需要创建新的RegExp,如下所示:
const regex = new RegExp(/é/gi);
编辑:经过仔细检查后,我注意到您试图替换的字母在您的la péériodeé字符串中是不一样的,即使它们在您看来是一样的。因此,您需要在regex中添加这两种类型的e,例如:
const regex = new RegExp(/é|é/gi);
如果没有按照您的预期进行编译,可能是因为字母失去了它们的特性,因此为了安全起见,您可以复制第一个“e”(la péériodeé)并将其粘贴到regex的第一个位置,然后复制并粘贴第二个“e”(la péériodeé)。
https://stackoverflow.com/questions/71409493
复制相似问题