查看单个帖子
nicol
 
nicol 的头像
热心会员
 
资 料:
注册日期: Jun 2001
帖子: 11,683 声望值: 6
精华: 0,解答: 11
#28 旧 2013-10-02, 12:43:43 默认
nicol 当前离线  

引用:
作者: river01 查看帖子
4•与12楼的.*除了保留首尾还有什么语法上的不同?
[\s\S]+?是匹配任意字符的非贪婪模式,理论上最安全,实际上要看各个编辑器的具体情况

.* 是贪婪模式,也就是有可能会尽量多的匹配,基本上这种用法肯定会有错误匹配,这个如果写成.*?也是非贪婪模式,但是.这个用法不如[\s\S]适用性广

另外,不同编辑器对正则的解释都不同,所以,会出现在某个编辑器能用另一个就不行。如果要编辑的文本不是很大就用rexgexbuddy吧,这个可视化效果很不错。
回复时引用此帖