相关疑难解决方法(0)

CMake:如何在Regexp中替换反斜杠文字?

我试图用反斜杠替换forwardslashes.要做到这一点,我有以下代码行:

STRING(REGEX REPLACE "/" "\\" SourceGroup ${SourceGroupPath} )
Run Code Online (Sandbox Code Playgroud)

SourceGroupPath = A/File/Path.SourceGroup是将结果设置为的变量.

我遇到的问题是代码的"\\"部分.我已经尝试了几种方法来使用反斜杠文字,如"\\"和使用unicode,但似乎没有任何工作.

我在CMake中遇到的错误是:

CMakeLists.txt处的CMake错误:41(STRING):字符串子命令REGEX,mode REPLACE:replace-expression以反斜杠结尾.

有人可以帮帮我吗?

谢谢,

沃特

regex string cmake backslash

14
推荐指数
2
解决办法
1万
查看次数

标签 统计

backslash ×1

cmake ×1

regex ×1

string ×1