正则表达式matches_Java第五章 | 正则表达式、字符串生成器

正则表达式

1、判断是否符合正则表达式的方法

2、正则表达式的元字符

3、正则表达式的限定符

4、方括号中元字符的含义

判断是否符合正则表达式的方法

为了检查输入的数据是否满足某种格式,从JDK1.4开始可以使用String类的matches()方法进行判断。语法如下所示:

boolean matches(String regex)

þ     regex:指定的正则表达式

þ     返回值:返回boolean类型

该方法用于告知当前字符串是否匹配参数regex指定的正则表达式。返回值是boolean类型,如果当前字符串与正则表达式匹配,则该方法返回true,否则返回false。

正则表达式的元字符

正则表达式是由一些含有特殊意义的字符组成的字符串,这些含有特殊意义的字符称为元字符,下表列出了正则表达式的部分元字符。

da2eb371165b0c6c3a30c8bd15ae503a.png

正则表达式的限定符

在使用正则表达式时,如果需要某一类型的元字符多次输出,逐个输入就相当麻烦,这时可以使用正则表达式的限定元字符来重复次数。下表列出了常用限定符及其含义。

a5ee5c6cfd1fef69ea191588cb2f25fc.png

方括号中元字符的含义

在正则表达式中还可以用方括号把多个字符括起来,方括号中各种正则表达式代表不同的含义。下表列出了方括号中元字符及其含义。

23426668b0f84b78b17c62e18fca82e4.png

b89708819b0e3c5c8f88f3f31a953b46.png

字符串生成器

1、StringBuilder类

2、StringBuilder类的常用方法

StringBuilder类

StringBuilder类,即字符串生成器,新创建的StringBuilder对象初始容量是16个字符,可以自行指定初始长度,也可以动态地执行添加、删除和插入等字符串的编辑操作,大大提高了频繁增加字符串的效率。如果附加的字符超过可容纳的长度,则StringBuilder对象将自动增加长度以容纳被附加的字符。

StringBuilder类的常用方法

StringBuilder类的构造方法有很多,主要是参数上的区别,这里我们主要介绍几种在编程中经常会用到的方法。

StringBuilder append(String str)方法

StringBuilder append(StringBuffer sb)方法

StringBuilder insert(int offset, Stringstr) 方法

StringBuilder delete(int start, String end)方法

String toString() 方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值