正则表达式替换(正则表达式替换字符)

更新时间:2023-03-01 13:50:32 阅读: 评论:0

//正则表达式-去除重复字符并替换

class RegexTest

{

public static void main(String[] args)

{

//System.out.println("Hello World!");

test_1();

}

/*

需求:

将下列字符串转成:我要学编程.

到底用四种功能中的哪一个呢?或者哪几个呢?

思路方式:

1.如果只想知道该字符是对是错.使用匹配.

2.想要将已有的字符串竟成另一个字符串,替换.

3,想要按照自定的方式将字符串变成多个字符串. 切割.获取规则以外的子串

4,想要拿到符合需求的字符串子串, 获取.获取符合规则的子串

*/

public static void test_1()

{

String str = "我我...我我...我要..要要...要要...学学学....学学...编编编..编程..程.程程...程...程"

/*

将已有字符串变成另一个字符串.使用替换功能.

1,可以先将 . 去掉

2,再将多个重复的内容变成单个内容.

*/

str = str.replaceAll("\.+","");// \转义. ,+ 1次或更多

//replaceAll(String replacement)

//替换模式与给定替换字符串相匹配的输入序列的每个子序列。

//String replaceAll()方法,参数(String regex,String replacement)

System.out.println(str);

str = str.replaceAll("(.)\1+","$1");//(.)任意字字符成组,\1捕获1次;叠词,$1得到1组, 取前面的组1次或多次

}

}

本文发布于:2023-02-28 20:01:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/167764983274180.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:正则表达式替换(正则表达式替换字符).doc

本文 PDF 下载地址:正则表达式替换(正则表达式替换字符).pdf

标签:正则表达式   字符
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|