正则表达式--这次一定要掌握下来^_^

我是先看了正则表达式30分钟入门教程 (网页)http://deerchao.net/tutorials/regex/regex.htm
然后看了 精通正则表达式 (豆瓣) (动物书)
最后平时配合 RegexBuddy: Learn, Create, Understand, Test, Use and Save Regular Expression(软件)

练习:http://www.regex.alf.nu/

使用正则判断素数

http://coolshell.cn/articles/2704.html

http://www.cnblogs.com/Greatest/archive/2010/07/21/1782016.html

正则表达式解方程式  http://blog.stevenlevithan.com/archives/algebra-with-regexes

跟着我学正则表达式 http://blog.sina.com.cn/s/blog_7546636b0101gxgn.html   对正则应知应会的分解

在线工具 :http://regexr.com/

1.正则表达式功能

查找、替换

2.正则表达式 包括 字符和元字符

3. i g m

i  ingorecase 忽略大小写

m  multiline 多行

g glogal  全局

g和m区别:m是相对^$来生效的,否则会匹配到全局 ,当然,这需要g的支持

4.特殊符号 .  匹配任何字符,字符转移 \.

5.[]  原表达式

6.范围

[A-Za-z0-9] "-" 区间

[^0-9]配置的是非数字 整个表达式 ,而不是紧跟后面的字符

7.特殊字符

\\

\d [0-9]

\D [^0-9]

\w [a-zA-Z0-9_]

\W[^a-zA-Z0-9_]

\s [\f\n\r\t\v]

\S [^\f\n\r\t\v]

8. ? * +

? 0或1个

* 0或多个

+ 1或多个

关于 ? 号的几种使用情况  http://www.cnblogs.com/graphics/archive/2010/06/02/1749707.html

时间: 2024-08-08 05:38:23