正则表达式

3.正则表达式
  1. "."点儿,在正则表达式中表示出换行符\n外的任意一个字符 
  2. "\"在正则表达式中是转意字符
  3. \d:表示任意一个数字    
  4. \w:表示任意一个单词字符(只能是 数字,字母,下划线) 
  5. \s:表示任意一个空白字符(\t \r \n \f \x0B)
  6. \D:表示任意一个非数字字符
  7. \W:表示任意一个非单词字符
  8. \S:表示任意一个非空白字符 
  9. [abc]:表示该字符只能是a或者b或者c
  10. [123]:表示该字符只能是1或者2或者3
  11. [a-zA-Z0-9_] 表示该字符可以是任意字母,数字以及"下划线"。
  12. [a-z&&[b-d]] 表示a-z和b-d
  13. [^456] 除456外其他的
  14. "+":表示内容可以连续出现至少1次以上
  15. "*":表示内容出现0-若干次
  16. "?":表示内容出现0-1次
  17. {n}:表示内容必须出现n次
  18. {n,m}:表示内容出现大于等于n次,小于等于m次。
  19. {n,}:表示内容出现至少n次
  20. ()分组中可以使用"|"来表示或关系。例如,(+86|0086) 表示这里可以是+86或者0086。
  21. 添加"^"以及末尾添加"$"来表示一个整体
  22. 特殊的转义字符要表达本身的意思需要转义,比如匹配*本身用\*
  23. String中符合正则表达式的方法有:
String[] split(String regex) split(String regex,int n)       boolean Str.matches(regex)   String str.replaceAll(“regex”,new str1) 
 
posted @ 2020-08-23 08:37  z街角的风铃y  阅读(227)  评论(0)    收藏  举报