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      单词边界
\B      非单词边界
\A      输入的开头
\G      上一个匹配的结尾
\Z      输入的结尾,仅用于最后的结束符(如果有的话)
\z      输入的结尾

posted @ 2017-05-20 17:39  xingchen95  阅读(205)  评论(0)    收藏  举报