正则表达式初学

JerryXia 发表于 , 阅读 (783)

对于开发人员来说,正则表达式是一个非常有用的功能。它提供了
查找,匹配,替换
句子,单词,或者其他格式的字符串。在这篇文章里,我已经编写了15个贼有用的正则表达式,WEB开发人员都应该将它收藏到自己的工具包。

开始使用正则表达式

对初学者来说,正则看起来很难学习和使用。事实上他们并非你想想的那么难,在我们深入掌握正则之前,先迅速看看这些入门基础:

  • 正则表达式语法
  • 正则表达式 将会匹配
  • foo ——————字符串“foo”
  • ^foo ——————以“foo”开头的字符串
  • foo$ ——————以“foo”结尾的字符串
  • ^foo$ ——————“foo”开头和结尾,(只能是他自己 )
  • [abc]—————— a 或者b 或者c
  • [a-z] —————— a到z之间任意字母
  • [^A-Z]——————除了 A-Z这些之外的字符
  • (gif|jpg)——————“gif”或者 “jpeg”
  • [a-z]+—————— 一个或者多个 a到z之间任意字母
  • [0-9.-]—————— 0-9之间任意数字,或者 点 或者 横线
  • ^[a-zA-Z0-9_]{1,}$—————— 至少一个字母数字下划线
  • ([wx])([yz])—————— wy或wz或xy或xz
  • [^A-Za-z0-9]—————— 字符数字之外的字符
  • ([A-Z]{3}|[0-9]{4})—————— 三个大写字母或者4个数字

添加新评论