读书人

正则表达式必知必会1

发布时间: 2012-09-01 09:33:02 作者: rapoo

正则表达式必知必会一

? 偶尔发现一本书——正则表达式必知必会,感觉不错,特来与大家分享。感觉这本书不难,很适合初学者。找到这本书纯属巧合,我们学mysql时,老师推荐了一本书——MySQL必知必会。这两本书是同一个人写的,在我们图书馆里放在一块,我当时正在看正则表达式,于是就借了。因为我只看了一部分,所以只能和大家分享一本分了。

1. ? . ? ? ? ? ? ?(英语句号)匹配任意单个字符

2. ? \. ? ? ? ? ? ?匹配小数点

3. ? [abc] ? ? ?匹配abc中的一个

4. ? [0-9] ? ? ? 匹配0123456789中的一个

5. ??[^0-9]

6. ? [a-zA-Z]

7. ??[^a-zA-Z]

8.\f匹配换页符\n换行符\r回车符\t制表符\v垂直制表符

9. ? ? \d匹配数字\D匹配非数字

10. ? \w匹配数字和字母和下划线\W匹配非数字和非字母和下划线

11+匹配一个或多个字符

12?*匹配零个或多个字符

13?匹配零个或一个字符

14{n}正好匹配n次 ?{n,m}匹配n到m次{n,}至少匹配n次

15为防止匹配过度,应使用懒惰型元字符,就是在贪婪性元字符后加'?'

16\b 匹配单词的边界 ? \B匹配非单词的边界

读书人网 >编程

热点推荐