正则简介

来源:互联网 发布:读写数据什么意思 编辑:程序博客网 时间:2024/06/17 12:47

前言

开始写代码以来经常遇到各种正则表达式,最常用的手机号邮箱验证,关键词筛选替换等等,有时候是需要看代码里的正则,有时候需要自己写正则。但是一直懵懵懂懂,没有透彻学会这个工具。也看了网上的很多资料,但是每次记住一大堆元字符和规则,没过几天就又忘了,总是感觉正则很难,不得要领。直到最近偶然看到了《正则表达式必知必会》一书,看到网友评价颇高,抱着试试的心态读了读,突然豁然开朗,正则表达式的门打开了。国庆之前刚刚通读了一遍,虽然还远远达不到熟练精通,但是最重要的找到了方向,跨入了正则的大门,看到了未来的光明大道。
好了,啰嗦了这么多,就一个目的:向大家推荐《正则表达式必知必会》一书,电子版,纸质版都有。
电子版网盘下载

正题

定义:

正则表达式是一些用来匹配和处理文本的字符串,正则表达式是用正则表达式语言创建的,这种语言和其它程序语言一样有自己的特殊语法和指令,要想读写正则表达式,就需要学会正则表达式语言。

用途:

正则表达式(regular expression 简称regex)是一种工具,可以完成各种复杂的文本处理工作,从根本上说正则表达式有两种基本的用途:搜索和替换。

使用:

正则表达式不像其它程序设计语言可以直接安装运行,它内置于其它语言或者软件产品里。几乎可以在所有的程序设计语音里和几乎所有的计算机平台上使用。在不同的程序设计语言里,正则表达式的语言会有稍微的差别。
电子版网盘下载

正则表达式语法学习目录:

  • 匹配单个字符
  • 匹配一组字符
  • 使用元字符
  • 重复匹配
  • 位置匹配
  • 回溯引用
  • 前后查找
  • 嵌入条件

Ps:正则表达式系列文章内容摘录自《正则表达式必知必会》一书加上自己学习正则表达式的心的体会。

原创粉丝点击