美文网首页
[Regex] 去除重复字符

[Regex] 去除重复字符

作者: oyealex | 来源:发表于2017-01-04 11:49 被阅读0次

    Regex:

    (.)(?=.*\1)
    

    Analysis:
    (.) 获取一个字符
    (?=.*\1) 零宽断言,向前正向尝试查找之前出现的字符
    最后替换所有匹配到的字符为空

    Code:

    (java)
    import java.util.regex.Pattern;
    ...
    String regex = "(.)(?=.*\1)";
    String strToMatch = "123123123";
    String result = Pattern.compile(regex).matcher(strToMatch).replaceAll("")
    

    相关文章

      网友评论

          本文标题:[Regex] 去除重复字符

          本文链接:https://www.haomeiwen.com/subject/cyyovttx.html