首页 > 代码库 > 正则表达式必知必会--学习笔记

正则表达式必知必会--学习笔记

第一章,表达式入门

 正则表达式(regular expression)和正则表达式语言已经出现很久了,正则表达式是一种工具,和其他工具一样,它是为了解决一类专门的问题而发明的,就像我们的播种机,是为了播种而发明的。那么主要来解决什么问题呢?我们经常用的到的,从一个文件夹中,快速的找到一个文件,在表单中,验证一个邮箱,我们也会用到正则。我们主要用正则表达式来进行搜索和进行替换,书上的解释是正则表达式是用来匹配和处理文本的字符串。正则表达式是用正则表达是语言创建的,用来解决我们前面所提到的问题,验证邮箱等,它并不是一门完整的程序设计语言,但是它也有我们要学习的特殊语法和指令,在我看来他更像一个扩展,好像现在所有程序语言都支持正则。语法是正则最容易掌握的,真正的挑战是学会如何运用那些语法把实际问题分解为正则表达式并最终处理! 

一句话:正则就是更好的帮我们解决一些字符串搜索和替换的工作,学习目标:通过学习语法,用正则解决实际问题! 

第二章,匹配单个字符

 

第三章,匹配一组字符

 

第四章,使用元字符

 

第五章,重复匹配

 

第六章,位置匹配

 

第七章,使用子表达式

 

第八章,回溯引用:前后一致匹配

 

第九章,前后查找

 

第十章,嵌入条件

 

正则表达式必知必会--学习笔记