常用字符串

来源:互联网 发布:手机版淘宝联盟 编辑:程序博客网 时间:2024/04/28 00:43

字符串具有长度不可变化的特性。当对字符串进行添加、替换、删除时,不会改变字符串的内容,而是产生一个新字符串。

 

StringBuffer是缓冲区的对象,当对StringBuffer做添加、替换、删除时,直接改变StringBuffar的内容,不会产生新对象。

 

如果需要对字符串做频繁操作是,一般先转换为StringBuffer。操作完成以后,再通过调用

toString( )转化为字符串。

 

【】:表示【】中描述的任意字符

{3,20 }:表示前一个规则最少出现3次,最多出现20次、

{3,}:表示最少出现3次,没有上限限制。

{3}:表示只能出现3次,不能多不能少。

|:表示或者。

*:等价于{0,},可以出现,可以不出现,如果出现,没有上限。

+:等价于{1,},至少出现一次,没有上限。

?:等价于{0,1},可以出现可以不出现,如果出现最多一次。

. :表示任意字符。

\d:等价于【0-9】,表示数字。

\s:表示空格或回车

\w:等价于【A-Za-z0-9_】,表示合法标识符

 

匹配汉字:\u4e00-\u9fa5

0 0
原创粉丝点击