9
我需要在cmake列表中编写正则表达式来将行的所有末端替换为空格。我想这一点,但它是不正确CMake STRING REGEX REPLACE
STRING(REGEX REPLACE "/\s+/g" " " output ${input})
我需要在cmake列表中编写正则表达式来将行的所有末端替换为空格。我想这一点,但它是不正确CMake STRING REGEX REPLACE
STRING(REGEX REPLACE "/\s+/g" " " output ${input})
命令需要一个正则表达式,但你传递一个sed
说法。
如果你真的想用空格替换所有行结束字符,甚至根本不需要正则表达式。只是这样做:
string(REPLACE "\n" " " output ${input})
它以什么方式“不正确”?你是什么意思的“行结束”?看起来,正则表达式用一个空格替换一组空格字符。 – Biffen