How to delete duplicate characters in a JavaScript string,
This topic describes how to delete repeated characters in a string. No matter whether it is of practical value or not, it is quite good to learn algorithms.
The Code is as follows:
function dropRepeat(str){ var result=[]; var hash={}; for(var i=0, elem; i<str.length;i++){ elem=str[i]; if(!hash[elem]){ hash[elem]=true; result=result+elem; } } return result;}
The functions in the above Code can delete repeated characters in strings. Example:
dropRepeat("abcdd")
The returned value is abcd.
Next, let's share Python: remove the repeated characters in the string.
python 2.7:#-*- encoding:utf-8 -*-string = 'abc123456ab2s'r = ''.join(x for i, x in enumerate(string) if string.index(x) == i)print stringprint r
The output is as follows:
Abc123456ab2s
Abc123456s
Articles you may be interested in:
- Use regular expressions in javascript to delete leading and trailing spaces in strings
- Summary of multiple methods for deleting string spaces in javaScript
- Example of using JavaScript string insertion, deletion, and replacement Functions
- Delete the last character of a string using Substring in JavaScript
- Javascript deletes the last character of a string.
- JavaScript code used to delete the last character of a string
- How to delete repeated characters in a string in JS
- Example of getting started with the JavaScript strike method (adding strikethrough to strings)