Java基础-正则表达式

判断功能:

public boolean matches(String regex);String的对象方法,判断字符串是否满足regex.

分割功能:

public String[] split(String regex);把对象按照regex这样的规则分割,返回字符串数组.

替换功能:

public String replaceAll(String regex,String replacement);把满足regex的替换成replacement.

获取功能:

Pattern 和    Matcher

模式      和    匹配器

步骤:

        1.把规则编译成模式对象.

            Pattern p = Pattern.compile(regex);

        2.通过模式对象得到匹配对象.

            Matcher m = p.mather(s);

        3.调用匹配器的功能.

            Boolean flag = m.find();

            String ss = m.group();//注意调用group()之前必须调用find();否则报错.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述 正则表达式通常用于两种功能:验证和搜索/替换。用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符...
    陈晨_Fly阅读 636评论 1 5
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,993评论 19 139
  • 相关阅读 Java基础:String类 Java字符串格式化 Java基础:正则表达式 1. 正则表达式概述 正则...
    JackChen1024阅读 629评论 0 0
  • 最近学习到第 23 天了,还有 4 天时间我的 JavaSE 课程就要结束了,之后会有一个考试,需要复习一下,正好...
    SawyerZh阅读 1,063评论 0 11
  • 背景:知乎针对未登录用户,仅支持可见部分答案。如要看全部答案,需登录。 现状:这个功能本身可以理解,但使用上却发现...
    黑白之间阅读 623评论 5 0