2019/1.2/正则 元字符 方括号 量词

1.正则的方括号

  [abc]代表查找方括号直接的任何字符

  [^abc]代表查找任何一个不在方括号之间的字符

  [0-9]查找0-9之间的字符

  [a-z]查找小写a到小写z之间的任何字符

  [A-Z]查找大写A到大写Z之间的任何字符

  [A-z]查找大写A到小写z之间的任何字符

 

2.元字符

  . 代表单个字符

  \w 代表非单词字符 数字 字母_

  \W 代表非单词字符

  \d 代表数字

  \D 代表非数字

  \s 代表空白字符

  \S 代表非空白字符

  \b 代表单词单词边界

  \B 代表非单词边界

3.量词

  1. n+ 代表至少一个n字符

  2. n* 代表0个或多个n字符

  3. n? 包含0个或一个n

  4. N{x} 包含x个n字符

  5.N{x,} 包含至少x个n字符

  6.N{x,n} 包含大于等于x,小于等于y个n

  7.N$ 包含以n结尾的字符串

  8.^n 包含以n开头的字符串

  9.?=n 指定字符串后面紧跟的n字符串

 

posted @ 2019-01-02 19:14  晋飞翔  阅读(298)  评论(0编辑  收藏  举报