本文介绍了/在 vi​​ 中搜索和替换?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在vi中,搜索和替换,你如何转义'/'(正斜杠)以使其正确.在路径中说.

in vi, search and replace, how do you escape a '/' (forward slash) so that it is correct. Say in a path.

喜欢:/Users/tom/documents/pdfs/

like: /Users/tom/documents/pdfs/

:%s//Users/tom/documents/pdfs//<new text>/g  --FAILS (obviously)

:%s/\/Users/tom/documents/pdfs\//<new text>/g -- FAILS with a trailing error

:%s/'/Users/tom/documents/pdfs/'/<new text>/g -- FAILS with a trailing error

我错过了什么?

推荐答案

您也需要在内部对正斜杠进行转义.

You need to escape the forward slashes internally, too.

:%s/\/Users\/tom\/documents\/pdfs\//<new text>/g

这篇关于/在 vi​​ 中搜索和替换?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-18 20:19