Java--使用正则表达式

正则表达式是含有一些具有特殊意义字符(元字符)的字符串

正则表达式中元字符及其意义,如表(用法见后文):

一、在正则表达式中可以使用方括号括起若干个字符来表示一个元字符。

如:reg = "[abc]4",这样字符串a4,b4,c4都是和正则表达式匹配的字符串

       [^456]:代表4,5,6之外的任何字符

       [a-r]:代表a~r中任一字母

       [a-zA-Z]:代表任意字母

       [a-e[g-z]]:(并运算)代表a~e或g~z中的任一字母

       [a-d&&[cdef]]:(交运算)代表字母c、d

       [a-d&&[^bc]]:(差运算)代表字母a、d

二、在正则表达式中允许使用限定修饰符来限定元字符出现的次数

      如:”A*“ 代表A可在字符串中出现0次或多次

      限定修饰符的用法如表:

例:一般Email格式为:[email protected]....

用正则表达式可以表达为:"\\w+@\\w+(\\.\\w{2,3})+"

猜你喜欢

转载自blog.csdn.net/qq_42182367/article/details/81909581