0
点赞
收藏
分享

微信扫一扫

部分正则表达式

小_北_爸 2022-03-11 阅读 150
  • . :匹配任意一个字符,ab.表示abc,abs,abd等

  • [] :匹配括号中任意一个字符,[abc]de可以匹配ade,bde,cde

  • — : 在[]中表示范围,[0-9]表示可以匹配0到9中任意一个字符

  • ^ : 在[]的开头,表示匹配除括号中的任意字符

  • ?:匹配?前的字符应该出现1次或0次,[0-3]?a 可以匹配2a,0a,a

  • +:匹配+前的字符应该出现最少一次,[0-3]+a可以匹配00a,123a,不能匹配a

  • *:匹配符号前的字符应该出现0次或多次

  • {n}:表示前面的字符应该匹配n次

  • {n,}:表示前面的字符应该至少匹配n次

  • {,m}:表示前面的字符最多匹配m次

  • {n,m}:表示前面的字符匹配次数为n到m次

  • ^:匹配行首的字符

  • $:匹配位于结尾的字符

  • \<:匹配单词开头的位置

  • \>:匹配单词结尾的位置

  • \:转义字符,把特殊字符转为普通字符或把普通字符转为特殊字符

  • | 连接两个表达式,表示或

  • ()组合部分表达式,组成一个单元

举报

相关推荐

0 条评论