//正则表达式-删除并替换重复字符
类注册测试
{
公共建筑(字符串[ ]数组)。
{
//system.out.println (' hello world!' );
test_1(;
}
/*
需求:
将以下字符串转换为:来学习编程。
4个功能中的哪个呢? 还是几个?
想法:
1 .如果只想知道那个文字是否正确。 用火柴。
2 .我想用其他字符串替换现有字符串。
3 )希望通过定制的方法将字符串变成多个字符串。 获取规则以外的子列
4 )希望获取符合需求的字符串的子串,获取符合规则的子串
*/
公共静态语音测试_1(
{
String str='我…我…我…我…我…我…我…我…学…学…学…篇…编程…程fkdzc程…'
/*
将现有字符串更改为其他字符串。 使用替换功能。
1,可以先把.去掉
2 )将多个重复的内容变为单个内容。
*/
str=str .替换全部('. ',''); // "转义.一次以上
//替换全部(字符串替换)。
//替换模式与指定的替换字符串匹配的输入序列的每个子序列。
//String replaceAll ()方法、参数(String regex,String replacement ) ) ) ) ) ) )。
system.out.println(str
str=str .替换全部(() )、($1) ); //) )将任意字符分组,捕捉一次; 将单词重叠,$1得到一组,前一组取一次或多次
}
}