JAVA中使用正则表达式的若干方法

来源:互联网 发布:mac拷视频宗卷 编辑:程序博客网 时间:2024/06/10 08:38

正则的具体写法不是重点,一般常用的还是比较简单的

 

主要想说的是在JAVA里使用正则的几种情况

 

先来定义两个变量:

 

1、被查找的字符串:str

 

2、要查找的关键字(或正则表达式):keywordPattern

 

 

 

 

 

情况一:判断str里是否含有keywordPattern

 

  

 

输出:true

 

 

 

情况二:判断str是否完全符合keywordPattern,可用于邮箱验证等情况

 

   

 

输出:true

 

情况三:将str中符合keywordPattern的字符都替换掉

 

  

 

 输出:abcd@@@@ABCD

 

情况四:将str中符合keywordPattern的字符替换掉一部分,某些被替换的字符还需保留

 

输出:12<3>456<7>890

 

情况五:将str中符合keywordPattern的字符替换掉一部分,某些被替换的字符还需做为参数进行处理

 

 

 输出:a[B]cdef[G]hij[K]lmn

 

 

 其中第四和第五两种方法,可以实现 公式解析 模板解析等复杂功能。 

 

 

 

 

 

 

 

 

 

原创粉丝点击