博客详情

vi中字符串查找与替换 (原创)

作者: 朝如青丝暮成雪
发布时间:2020-01-09 18:19:10  文章分类:centos   阅读(925)  评论(0)

一、vi中字符串查找
/str   从上往下搜索匹配,可按n跳转到下一个匹配处,N反向跳转到上一个匹配处

?str   从下往上搜索匹配,可按n跳转到下一个匹配处,N反向跳转到上一个匹配处

/\cstr   \c表示忽略大小写匹配, 从上往下搜索匹配,可按n跳转到下一个匹配处,N反向跳转到上一个匹配处

?\cstr   \c表示忽略大小写匹配, 从下往上搜索匹配,可按n跳转到下一个匹配处,N反向跳转到上一个匹配处




二、vi中字符匹配替换

1、替换所有匹配处
:%s/oldstr/newstr/g

:%s/\coldstr/newstr/g   \c表示忽略大小写匹配,也就是说搜索原字符串时是忽略大小写的



2、替换当前行的第一个匹配处
:s/oldstr/newstr/

3、替换当前行的所有匹配处
:s/oldstr/newstr/g


4、替换从第n行到最后一行中每一行的第一个匹配处 (n表第n行开始,$表最后一行,s表vi的替换模式)

:n,$s/oldstr/newstr

5、替换从第n行到最后一行中每一行的所有匹配处

:n,$s/oldstr/newstr/g


6、替换从第m行到第n行中每一行的所有匹配处

:m,ns/oldstr/newstr/g


关键字:  vi  centos  匹配  替换
评论信息
暂无评论
发表评论

亲,您还没有登陆,暂不能评论哦! 去 登陆 | 注册

博主信息
   
数据加载中,请稍候...
文章分类
   
数据加载中,请稍候...
阅读排行
 
数据加载中,请稍候...
评论排行
 
数据加载中,请稍候...

Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1

鄂公网安备 42011102000739号