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 输入的结尾