2011-06-16 wcdj
(一) 确认替换
(二) 上下文相关替换
(三) 模式匹配规则
(1) 元字符在搜索模式中的使用
(2) 一些模式匹配例子
全局替换真正使用的是两个 ex 命令 —— :g(全局)和 :s(替换)
替换命令的语法 如下:
(1)
: s/old/new/ 这将把当前行中模式 old 的第一次出现修改为 new
/(斜杠)是命令不同部分之间的分隔符(当斜杠为该行的最后一个字符时,它是可选的)。
(2)
: s/old/new/g 把当前行old的每次出现改为new,而不只是该行的第一个old
:s 命令允许替换后面带有选项,上面语法中的 g 选项代表全局(注意:g 选项影响一行中的每个模式,不要把它与影响文件中所有行的 :g 命令混淆)。
(3)
: 50 , 100 s/old/new/g 通过在 :s 命令前面加上地址前缀,可以把它的范围扩展到多行
: 1 , $ s/old/new/g 将把整个文件中的old的每次出现改为new