首先,这里给出常用的正则表示的元。

$       匹配一行的结束
^       匹配一行的开始

\<      匹配一个单词的开始
\>      匹配一个单词的结束
*       匹配0或多次
\+      匹配1或多次
\=      匹配0或1次
\a      匹配一个字符
\d      匹配任一数字     
\u      匹配任一大写字母
[]      匹配范围,如t[abcd]s 匹配tas tbs tcs tds
\{}     重复次数,如a\{3,5} 匹配3~5个a
\( \)   定义重复组,如a\(xy\)b 匹配ab axyb axyxyb axyxyxyb …
\|      或,如:for\|bar 表示匹配for或者bar
\%20c   匹配第20列
\%20l   匹配第20行

其次,应用案例
    1 在11到20行的行首插入注释符#
       :11,20s/^/#/g
    2 在5~10行的第3列插入字母e
       :5,10s/\%3c/e/g