正则表达式

正则表达式的组成规则

正则表达式规则汇总
常用的:

  • X*
  • X+ 表示一个或多个X
  • \d 表示数字
  • \w 表示任意单词字符 == [A-Za-z0-9_]
  • {}次数相关
  • \b 表示单词边界

正则表达式的判断功能

String 类中的public boolean matches(String regex)方法,判断该字符串是否满足regex的要求

正则表达式的分割功能

String 类中的public String[] split(String regex)方法,将该字符串按照regex分割

正则表达式的替换功能

String 类中的public String replaceAll(String regex,String replacement)方法,用给定的replacement替换匹配的正则表达式的每个子字符串。

正则表达式的获取功能

Pattern类和Matcher类
通过调用模式的matcher方法从模式创建匹配器。 创建后,可以使用匹配器执行三种不同类型的匹配操作:

  • matches方法尝试将整个输入序列与模式进行匹配。
  • lookingAt方法尝试将起始于输入序列的输入序列与模式进行匹配。
  • find方法扫描输入序列,寻找匹配模式的下一个子序列,返回布尔型。
  • group方法返回匹配的字符串。此方法前必须有find方法
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。