正则表达式

在线正则表达式测试:http://tool.oschina.net/regex/

正则表达式30分钟入门: http://deerchao.net/tutorials/regex/regex.htm#mission

正则表达式学习: http://c.biancheng.net/cpp/html/1402.html

在线pdf https://files.cnblogs.com/files/JimmyZhang/Regular-Expression-Tutorial.pdf

 

正则表达式在线测试工具 http://tool.chinaz.com/regex/

 

正则含义:用来准确查找文本的,或返回查找结果,或进行内容替换;反过来,它可以对输入的信息进行格式验证。

 

正则表达式基本语法: http://www.cnblogs.com/light169/archive/2006/10/18/532347.html

  

 

贪婪匹配(greedy):它会匹配尽可能多的字符。它首先看整个字符串,如果不匹配,对字符串进行收缩;遇到可能匹配的文本,停止收缩,对文本进行扩展,当发现匹配的文本时,它不着急将该匹配保存到匹配集合中,而是对文本继续扩展,直到无法继续匹配 或者 扩展完整个字符串,然后将前面最后一个符合匹配的文本(也是最长的)保存起来到匹配集合中。所以说它是贪婪的。

 

惰性匹配(lazy):它会匹配尽可能少的字符,它从第一个字符开始找起,一旦符合条件,立刻保存到匹配集合中,然后继续进行查找。所以说它是懒惰的。

 

posted @ 2016-08-24 09:10  风少🌻  阅读(212)  评论(0编辑  收藏  举报