java 正则表达式

java 正则表达式之匹配

java 正则表达式之切割

java 正则表达式之替换

//将重复的字符替换成"#"

    public static void main(String[] args)
    {
        String str = "aabcccdeeefghhhhij";

        String str1 = str.replaceAll("(.)\1+","#")//替换字符串中的重复的内容替换成#
    
       System.out.println(str1);
    }

//将重复的字符替换成一个字符

    public static void main(String[] args)
    {
        String str = "aabcccdeeefghhhhij";

        String str2 =str.replaceAll("(.)\1","$1");

        System.out.println(str2);
    }

java 正则表达式之获取

正则表达式 边界匹配器

.      行开头
$      行结尾
      单词边界
B      非单词边界
A      输入的开头
G      上一个匹配的结尾
      输入的结尾,仅用于最后的结束符(如果有的话)
z      输入的结尾

原文地址:https://www.cnblogs.com/gxcstyle/p/6882680.html