java正则表达式

来源:互联网 发布:js 设置radio checked 编辑:程序博客网 时间:2024/06/09 17:36

2017年6月22日学习总结:


正则表达式是一串特定字符,组成一个“规则字符串”,这个“规则字符串”是描述文本规则的工具。正则表达式就是记录文本规则的代码。 

  

   分组“()”

       在正则表达式里()表示分组,可以将一系列正则表达式看做一个整体,分组时可以使用“|”表示“或”关系,

例如:匹配手机号码前面的区号:(\+86|0086)?\s?\d{11}

注意有特殊含义的如“.”点 需要转义字符"\",在java里还需要在前面再加一个“\”。


boolean matches (String regex) 方法:告知此字符串是否匹配给定的正则表达式。


String[] split (String regex) 方法:以参数regex所表示的字符串为分隔符,将字符串拆分为字符串数组。


String replaceAll (String regex, String replaceement)将字符串中匹配正则表达式regex的字符串替换成replacement。返回修改后的字符串。

 




原创粉丝点击