首页 > 编程 > Java > 正文

java正则表达式

2019-11-06 06:38:32
字体:
来源:转载
供稿:网友

1.正则表达式

一个正则表达式是含有一些具有特殊意义字符的字符串,这些特殊字符称作正则表达式中的元字符。比如,“//dhello”中的//d就是有特殊意义的元字符,代表0到9中的任何一个。字符串对象调用publicboolean matches(String regex)方法可以判断当前字符串对象是否和参数regex指定的正则表达式匹配。

    方括号括起若干个字符来表示一个元字符

   [abc]:a,b,c中的任何一个

   [^abc]:除了a,b,c以外的任何一个字符

      

      方括号允许嵌套,并且可以进行并、交、 差运算

     [a-zA-Z]:a-z或者A-Z,英文字母中任何一个

     [a-d[m-p]]: 为a-d中任意一个字母或者为m-p中任意一个字母

     [a-z&&[def]]:代表d,e或f

     [a-f&&[^bc]]:a,d,e,f中任意一个         

 

     限定修饰符

  regex = “hello[2468]?”              hello,hello2,hello4都可以匹配


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表