linux下学习正则的一些小结

来源:互联网 发布:淘宝出货单表格 编辑:程序博客网 时间:2024/05/19 12:23

1.小结图:

这里写图片描述

2.我自己遇到的一些问题

(1)在刚学习正则是总以为 s..g 中..表示任意字符任意长度,其实是错的,现在才知道 . 可以把它看做是占位符,一个位置但这个位置上可以是任意的字符,s..g也就表示以s开头以g结尾总共4个长度的字符。

这里写图片描述

(2)so*与(so)* 分不清 (* , +,? 都一样)

so* 表示s后面o的次数可以出现零次或者多次。例如:s , so ,soo ,sooooo等这些组合
它会把 s, so ,soo 等去和你要匹配的文件进行匹配。

这里写图片描述

(so)* 表示整个so出现零次或者多次。例如: 这里是空也算 ,so ,soso ,sososo等这些组合
它会把 so, soso ,sososo 等去和你要匹配的文件进行匹配。

这里写图片描述

我把(*,?,+)称为量词

0 0
原创粉丝点击