Chinaunix首页 | 论坛 | 博客
  • 博客访问: 139133
  • 博文数量: 94
  • 博客积分: 1572
  • 博客等级: 上尉
  • 技术积分: 925
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-04 00:03
文章分类

全部博文(94)

文章存档

2011年(94)

我的朋友

分类: LINUX

2011-04-07 13:59:05

有如下替换需求:
把 #DEBUG SIOCGIWFREQ# 的字符串替换为 #DEBUG# SIOCGIWFREQ
把 #DEBUG SIOCGIWRTS# 的字符串替换为 #DEBUG# SIOCGIWRTS
把 #DEBUG SIOCGIWQUAL# 的字符串替换为 #[DEBUG# SIOCGIWQUAL
把 #DEBUG SIOCGIWRATE# 的字符串替换为 #DEBUG# SIOCGIWRATE
......

此时可以使用"\("和"\)"把我们在新串中需要使用的部分括起来,然后在新串中用 "\1" 、"\2" 等再调用。
如完成以上需求所需的替换命令为:
:%s/#DEBUG SIOCG.*#/#DEBUG# \1/g

阅读(302) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~