复制
收藏
提问
全网

gVim正则匹配所有的_加一个空格,并全部删去

智慧工程师
1个月前
全网
文档
学术
百科
知识库
时间不限
自动

理解问题gVim正则匹配所有的_加一个空格,并全部删去

已完成理解gVim正则匹配所有的_加一个空格,并全部删去

展开阅读网页

在gVim中使用正则表达式匹配并删除所有下划线后跟一个空格的文本,可以使用以下命令:

:%s/_\s//g

解释:

  • :%s/:表示在全局范围内进行替换操作。
  • _\s:匹配下划线 _ 后跟一个空格 \s
  • //:替换为空,即删除匹配的内容。
  • g:表示全局替换,即替换所有匹配项。

示例:

假设你有以下文本:

hello_ world
this_ is_ a_ test

执行命令 :%s/_\s//g 后,文本将变为:

hello world
this is a test

参考信息:

  • 正则表达式 _\s 用于匹配下划线后跟一个空格。6
  • :%s/ 是全局替换命令,// 表示替换为空。1
  • g 标志表示全局替换所有匹配项。1
更专业一些
转笔记
专业
gVim正则匹配所有的_加一个空格,并全部删去
不在提醒

更专业内容正在努力生成中
知识树
gVim正则匹配所有的_加一个空格,并全部删去
gVim正则表达式的基本用法?
如何在gVim中进行全局替换?
gVim中如何批量查找和替换?
在线客服