一、什么是正则表达式

正则表达式是一种人们为了解决某类问题而发明的工具,通过简(fu)单(za)的语法拼接一个用来匹配的字符串,然后应用于各种程序语言,进行结果的搜索匹配。以下的应用场景你是否遇到 ?

  • 搜索某个目录下的某些文件名?
  • 写代码过程中寻找、修改一些文件、方法名?
  • 判断手机号、邮箱、身份证号是否合法?
  • 判断一个字符串中是否有数字?
  • 提取一个网页源文件中的手机号?

等等场景,这里就不一一赘述,如果没有一个正确、有效的方法进行处理,将会是一件非常痛苦的事,这时候,如果你会了正则表达式,那么这一切将会很轻松了。
其实,正则很简单,只要你跟着敲一遍测试一遍,多理解理解不多的几种语法,也就够日常开发使用了。

Continue reading