You are here

精通正则表达式 - 开始

Submitted by Peniel on Thu, 09/22/2016 - 10:27
Undefined

上周处理一个搜索字符串的小插件,里面涉及到使用正则表达式提取字符串,发现自己虽然知道正则表达式是怎么回事,但是还是无法得心应手的使用,所以决定在正则上回炉锻造,买了一本《精通正则表达式》,目前看了前面两章,思路得到了很好的整理。

正则表达式简单、优美、功能强大、妙用无穷。正则表达式是描述字符串结构模式的形式化表达。计算机程序通过字符串的组合组成千差万别的对象,而这一切大部分都围绕着字符序列,正则表达式有强大的结构表述能力,而描述了结构,就描述了系统。

正则表达式的强大的功能背后是让人会产生畏惧。入门很容易,就像我之前花点时间看一些tutorial就可以初步使用,但是对于复杂的处理需要对正则深入的了解甚至知道其工作原理。

在正则表达式中有字符、元字符,并且元字符在不同的结构种的意义可能会不一样,比如连字符-在结构[]的开始和中间也是一样,量词即重复的个数。转义字符用来显示字符的本来意义。子表达式是表达式的一个分支。

Tags:

Category: