首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >搜索和替换正斜杠

搜索和替换正斜杠
EN

Stack Overflow用户
提问于 2012-12-18 03:35:49
回答 4查看 3.9K关注 0票数 5

我正在尝试用一个斜杠"/“替换多个正斜杠"//”。

你会怎么做呢?

另外,如何将"asd/qwe/zxc“替换为"fgh/vbn"?

我可以使用下面的代码来完成这项工作。但是如何在搜索字符串或替换字符串中使用正斜杠呢?

代码语言:javascript
代码运行次数:0
运行
复制
:%s/asd.qwe.zxc/fgh/g
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-12-18 03:39:08

要么对其进行转义,要么使用不同的分隔符。

代码语言:javascript
代码运行次数:0
运行
复制
:s/\/\//\//g
:s#//#/#g

我更喜欢后者。

错过了第二部分:

代码语言:javascript
代码运行次数:0
运行
复制
:s/asd\/qwe\/zxc/fgh\/vbn/g
:s@asd/qwe/zxc@fgh/vbn@g

您可以使用与在edsed中相同的方式选择所需的任何分隔符。

票数 12
EN

Stack Overflow用户

发布于 2012-12-18 03:39:09

您可以尝试使用:

代码语言:javascript
代码运行次数:0
运行
复制
:%s/\/\//\//g

将所有双斜杠替换为单斜杠(尽管我想大师很快就会展示一种更酷的方式:)。一般的想法是,您需要转义斜杠。

票数 2
EN

Stack Overflow用户

发布于 2012-12-18 03:40:50

尝尝这个

Esc :

:1,$s/asd\/qwe\/zxc/fgh\/vbn/g

您需要使用反斜杠'\‘来转义'/’。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13920904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档