码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式

时间:2018-01-16 10:20:50      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:注释   grep   size   换行   查找   包含   表达式   color   nbsp   

1.

删除以#开头的:    s/^#.*$//g

如果有些先以空格开头,并且顺便想删除换行驶符:  s/^[ ]*#.*\n//g

2.

删除空白行:  g/^$/d

3.

如果想加注释:   s/^/#/g

4.

vim中定位也比较方便,比如想查找注释掉的mod_evasinve20,这样就行了: [ /^#.*mod_evasive20.*$ ] 

5.(自己写的)

删除以//的开头的注释行: cat a2.C | grep -v '//' > a3.C

6.

在命令模式下用:%s/^\/\/.*$//

:g/\/\//d  把整行给删了.

7. 删除空白行

刪除沒有內容的空行

g/^$/d

刪除包含有空格組成的空行

g/^\s*$/d

除以空格或tab開頭到結尾的空行

g/^[ |\t]*$/d


正则表达式

标签:注释   grep   size   换行   查找   包含   表达式   color   nbsp   

原文地址:http://blog.51cto.com/wuhui1994/2061370

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!