我正在尝试用单个斜杠“/”替换多个正斜杠“//”。
你会怎么做?
另外,您如何将“asd/qwe/zxc”替换为“fgh/vbn”?
我能够使用下面的方法做到这一点。但是如何在搜索字符串或替换字符串中使用正斜杠。
:%s/asd.qwe.zxc/fgh/g
我正在尝试用单个斜杠“/”替换多个正斜杠“//”。
你会怎么做?
另外,您如何将“asd/qwe/zxc”替换为“fgh/vbn”?
我能够使用下面的方法做到这一点。但是如何在搜索字符串或替换字符串中使用正斜杠。
:%s/asd.qwe.zxc/fgh/g
要么转义它,要么使用不同的分隔符。
:s/\/\//\//g
:s#//#/#g
我更喜欢后者。
错过了第二部分:
:s/asd\/qwe\/zxc/fgh\/vbn/g
:s@asd/qwe/zxc@fgh/vbn@g
您可以使用与ed
或中相同的方式选择所需的任何分隔符sed
。
您可以尝试使用:
:%s/\/\//\//g
用单斜杠替换所有双斜杠(尽管我想大师很快就会展示一种更酷的方式:))。一般的想法是你需要避开斜线。
尝试这个
Esc :
:1,$s/asd\/qwe\/zxc/fgh\/vbn/g
您需要使用反斜杠 '\' 转义 '/' 。
:%s/\/\//\#/gc
It replaces OpenSCAD comment (//) to Python comment (#).
// Faces: 60
F = [
[ 0, 1, 2], // 0
[ 1, 3, 4], // 1
[ 1, 4, 2], // 2
[ 2, 4, 5], // 3
[ 0, 2, 6], // 4
# Faces: 60
F = [
[ 0, 1, 2], # 0
[ 1, 3, 4], # 1
[ 1, 4, 2], # 2
[ 2, 4, 5], # 3
[ 0, 2, 6], # 4