2009年4月10日星期五

正则表达式 读书笔记 (一)

正则表达式是一种用来匹配和处理文本的字符串,主要就是实现字符串的搜索和替换功能。Firefox里有一个Regular Expression的插件,可以用来做一些简单的正则表达式的练习。

1) 匹配纯文本

2) . 字符可以匹配任何一个单个的字符(包括字符、字母、数字甚至是 . 字符本身)

3) 匹配特殊字符,需要使用转义字符 \

4) 匹配多个字符中的某一个,使用字符集合, 例如 [0-9]

5) 取非匹配,例如 [^0-9]

6) \f 换页符

\n 换行符

\r 回车符

\t 制表符

\v 垂直制表符

\d 任何一个数字字符

\D 任何一个非数字字符

\w 任何一个字母数字字符或者是下划线字符

\W 任何一个非字符数字且非下划线字符

\s 任何一个空白字符

\S 任何一个非空白字符

7) 匹配一个字符一次或多次重复,只需要加上后缀 + 例子:\w+

(未完)

没有评论:

发表评论