我正在构建一个简单的工具来更快地编译C++和C#代码,并且在编译时,当您将cd
粘贴到目录中时,通常会粘贴文件/文件夹的路径。这样做的问题是,粘贴的路径通常包含反斜杠。这些又作为转义字符读到终端,并产生多个关于未知转义序列的错误。所以我需要知道的是,是否有某种方法可以转义路径中的反斜杠,或者换句话说,“安全地”读取字符串?
我试过几种不同的方法,都不管用。和其他语言一样,find和replace什么也不做,只会导致更多的错误。
我正在构建一个简单的工具来更快地编译C++和C#代码,并且在编译时,当您将cd
粘贴到目录中时,通常会粘贴文件/文件夹的路径。这样做的问题是,粘贴的路径通常包含反斜杠。这些又作为转义字符读到终端,并产生多个关于未知转义序列的错误。所以我需要知道的是,是否有某种方法可以转义路径中的反斜杠,或者换句话说,“安全地”读取字符串?
我试过几种不同的方法,都不管用。和其他语言一样,find和replace什么也不做,只会导致更多的错误。
1条答案
按热度按时间bttbmeg01#
[regex]
类有一个Escape
方法: