首先,这里给出常用的正则表示的元。
$匹配一行的结束
^匹配一行的开始
\匹配一个单词的开始
\匹配一个单词的结束
*匹配0或多次
\+匹配1或多次
\=匹配0或1次
\a匹配一个字符
\d匹配任一数字
\u匹配任一大写字母
[]匹配范围,如t[abcd]s匹配tastbstcstds
\{}重复次数,如a\{3,5}匹配3~5个a
\(\)定义重复组,如a\(xy\)b匹配abaxybaxyxybaxyxyxyb…
\或,如:for\bar表示匹配for或者bar
\%20c匹配第20列
\%20l匹配第20行
其次,应用案例
1在11到20行的行首插入注释符#
:11,20s/^/#/g
2在5~10行的第3列插入字母e
:5,10s/\%3c/e/g
没有评论:
发表评论