我找到了使用正则表达式从字符串中删除重复字符的方法。正则表达式通过javascript删除字符串中的重复字符
function RemoveDuplicates() {
var str = "aaabbbccc";
var filtered = str.replace(/[^\w\s]|(.)\1/gi, "");
alert(filtered);
}
输出:abc
这是工作的罚款。
但是,如果str = "aaabbbccccabbbbcccccc"
则输出为abcabc
。 有没有什么办法只得到唯一的字符或删除所有重复的字符? 请让我知道是否有任何方法。
是否为了此事?换句话说,角色的第一次出现是否是您保存的角色? –
我想删除重复的一个字符后在相同的序列中。唯一一个。 –