画星星高手

It nerver rains but it pours.

正则表达式的元字符

元字符

  • . 任意字符,除了\n以外
    >eg 5 . s 哈
  • [0-9] 0-9任意一个数字
  • [a-z] a-z任意一个小写字母
  • [a-zA-Z] 任意字母
  • [0-9a-zA-Z] 所有数字和字母
  • [.] 表示一个点.
  • | 或。 [0-9]|[a-z] 一个数字或字母
  • () 提升优先级别 分组
    >eg ([a]|[0-9])[0-9]
  • {} 表示出现次数
    >eg [0-9]{2} 大括号前面的表达式出现了2次
    >eg [0-9]{3,5} 最少3次,最多5次
    >eg [0-9]{3,} 最少3次,最多无限
  • ‘表示星号前面的表达式最少出现0次,最多无限次
    > [0-9]
  • ‘+’表示最少出现一次,最多无限次
    >[a-z]+ = [a-z]{1,}
  • ‘?’表示出现最少0次,最多1次,可以阻止贪婪模式
    >[0-9]? = [0-9]{0,1}
    >eg [0-9]+? 123456789 只匹配一个
  • 转义字符

我的微信公众号:DealiAxy

《正则表达式的元字符》

It never rains but it pours. 欢迎关注我的公众号:DealiAxy 提供更多技术文章

点赞

发表评论