我正在尝试构建一个regex函数,它将删除所有非alpha数字字符并删除所有重复字符,例如:aabcd*def%gGGhhhijkklmnoP\1223将变成以下内容:abcddefgGhijklmnoPR3.我可以很容易地删除特殊的字符,但不能为我的一生想出如何删除重复的字符?这是我当前用于移除特殊字符的代码:
var oldString = aabcd*def%gGGhhhijkklmnoP\1
我尝试做的是删除字符串中特定给定字符的重复项,但保留第一个字符。即: let myStr = "hi. my .name."其中,someFunc返回字符串showen,如下所示: "hi. my name" 从字符串中删除重复项很容易,但是有没有一种方法可以删除重复项,但让第一个重复的元素保留在字符串中?