background image

8.1.1   正则表达式基础

在介绍正则表达式之前,先对正则表达式的语法做一下了解。不同的脚本
语言,正则表达式的表示方法略有不同,本小节以 PHP 作为标准。

首选正则表达式是一个字符串,在这个字符串内,可以设定一些规则,当
正则表达式函数使用这些规则时,就可以根据已经设定好的内容,对指定
的字符串进行替换或匹配的操作。

作为进一步的了解,下面列出几个简单的正则表达式。

"\d{6}" :表示一个由 6 位数字组成的字符串。

" [A-Za-z0-9]" :匹配所有大写字母、小写字母及 0 到 9 的数字。

"^open" :表示以 open 开始的字符串。

"something$" :表示以 something 结尾的字符串。

"^[a-zA-Z]" :表示一个以字母开头的字符串。

"go{2}" :表示字母 g 后面跟着 2 个 o 即: goo 。