vi 特殊字符串替换
2013-01-16 10:36
211 查看
vi编辑器替换命令:
:%s/s1/s2/ 用字符串s2替换每行的第一个字符串s1
:%s/s1/s2/gc 用字符串s2替换每行的所有字符串s1
:n,$s/s1/s2/ 用字符串s2替换从n行开始到最后一行,每行的第一个字符串s1
:n,$s/s1/s2/gc 用字符串s2替换从n行开始到最后一行的所有字符串s1
n若为.,则表示从当前行开始到最后一行
:s/s1/s2/ 用字符串s2替换当前行的第一个字符串s1
:s/s1/s2/gc 用字符串s2替换当前行的所有字符串s1
s1和s2中的特殊字符需要使用转义符号\,进行转义。
例:
:%s/id=\${map:\$1}/pin=\$1/gc 把文中所有的id=${map:$1}替换成pin=$1,使用的转义字符把特殊字符$进行转义
:%s/s1/s2/ 用字符串s2替换每行的第一个字符串s1
:%s/s1/s2/gc 用字符串s2替换每行的所有字符串s1
:n,$s/s1/s2/ 用字符串s2替换从n行开始到最后一行,每行的第一个字符串s1
:n,$s/s1/s2/gc 用字符串s2替换从n行开始到最后一行的所有字符串s1
n若为.,则表示从当前行开始到最后一行
:s/s1/s2/ 用字符串s2替换当前行的第一个字符串s1
:s/s1/s2/gc 用字符串s2替换当前行的所有字符串s1
s1和s2中的特殊字符需要使用转义符号\,进行转义。
例:
:%s/id=\${map:\$1}/pin=\$1/gc 把文中所有的id=${map:$1}替换成pin=$1,使用的转义字符把特殊字符$进行转义
相关文章推荐
- 还为WORD替换特殊字符串烦恼吗?请使用word通配符其实和正则表达式很类似,学会使用起到事半功倍的效果!
- vi下字符串替换
- C#控制台基础 将字符串中的指定的特殊字符串替换掉
- vi 字符串替换
- 【linux系列】vi替换字符串
- vi 替换字符串
- JavaScript正则替换去除字符串中特殊字符
- 在Vi里面实现字符串的批量替换
- C# 用正则表达式替换字符串中所有特殊字符
- java 特殊字符串替换与分割
- 替换字符串中的特殊字符
- Linux vim/vi 用:s 命令来替换字符串
- vi替换字符串
- Delphi url 编码及转码及特殊字符串替换--百度和腾讯用的就是这个
- 将用户输入的字符串转换为可换行、替换Html编码、无危害数据库特殊字符、去掉首尾空白、的安全方便代码
- 在Vi里面实现字符串的批量替换
- Delphi url 编码及转码及特殊字符串替换--百度和腾讯用的就是这个
- vi 中使用正则表达式搜索,替换字符串
- 在 vi 中替换字符串
- vi替换字符串(zz)(转)