正则表达式

169 阅读1分钟
普通字符
  • \d:匹配数字

  • \w:字母数字下划线

  • \s:匹配任意空白符

  • .:匹配任意的字符

  • [0-9]:匹配数字

  • [a-z]:匹配小写字母

  • [A-Z]:匹配大写字母

  • [0-9a-zA-Z]:匹配字母数字

限定符

限定符表示前面的字符可以重复的次数

  • ?:代表可以没有字符或者最多一个字符

  • +:至少1个或多个字符

  • *:代表0个或无数个字符

  • {n}:前面的字符要有n个

  • {n,}:前面的字符至少要有n个或无数个

  • {n,m}:前面的字符要有n到m个字符不等

其他字符
  • ^:开始
  • $:结束
  • |:“abc|def1”匹配的是“abc”或“def1
  • ():用小括号括起来的表达式看作一个整体来处理