我找到了使用正則表達式從字符串中刪除重複字符的方法。正則表達式通過javascript刪除字符串中的重複字符
function RemoveDuplicates() {
var str = "aaabbbccc";
var filtered = str.replace(/[^\w\s]|(.)\1/gi, "");
alert(filtered);
}
輸出:abc
這是工作的罰款。
但是,如果str = "aaabbbccccabbbbcccccc"
則輸出爲abcabc
。 有沒有什麼辦法只得到唯一的字符或刪除所有重複的字符? 請讓我知道是否有任何方法。
是否爲了此事?換句話說,角色的第一次出現是否是您保存的角色? –
我想刪除重複的一個字符後在相同的序列中。唯一一個。 –