正则表达式是一种描述一定数量文本的模式。
有十一个特殊字符:[]\^$.|?*+()
\t代表tab
\r代表回车
\n代表换行
正则表达式引擎:一种可以处理正则表达式的软件。
一般有两种类型的正则表达式引擎:
正则导向--NFA,文本导向--DFA。
字符集:由一对方括号“[]”括起来的字符集合。告诉正则表达式引擎,仅仅匹配多个字符中的一个。
应用:查找一个可能有拼写错误的单词;查找程序语言的标识符;查找C风格的十六进制数。
取反字符集:由左方括号“[”后面紧跟一个尖括号“^”,将会对字符集取反。
字符集中只有五个字符具有特殊含义:“[ \ ^ ] -”
阅读(634) | 评论(0) | 转发(0) |