正则基础学习

正则表达式

\b 特殊代码 又元字符 代表单词的开头或者结尾,也就是单词的分界处

元字符

.* 任意数量的不包含换行的字符

\d 匹配一位元字符 {2} 必须连续重复匹配2次

\s 匹配任意的空白符制表符(TAB) 换行符 中文全交空格
\w 匹配字母或者数字或者下划线或者汉字等

\b a\w* \b

\d+ 匹配一个或者更多连续的数字 + 最少匹配为1

\bw{6}\b 匹配刚好6个字符的单词

^ 和 $ 都匹配一个位置 和 /b 类似 ^匹配你要用来查找的字符串的开头 $匹配结尾 这两个代码在验证输入的内容时常用

验证qq在5-12位数字 ^\d{5,12}$

字符转义
如果想查找元字符本身的话,没办法指定所以需要用\取消这些字符的特殊意义 因此应该使用 .和*

重复

  • 重复零次或更多次
  • 重复一次或者更多次
    ? 重复零次或者一次
    {n} 重复n次
    {n,} 重复n次或更多次
    {n,m} 重复n到m次

你可能感兴趣的:(正则基础学习)