CMake正则表达式:将小写字母转换为大写字母

17

大家好,我正在尝试在cmake文件中使用正则表达式将一串小写字母转换为大写。

我正在使用的命令是:
string(REGEX REPLACE 匹配 替换 输出 输入)

有人知道如何使用cmake的正则表达式功能指定将每个小写字母替换为其大写对应项吗?

1个回答

38

我认为使用CMake正则表达式无法实现。如果你只是想将一个字符串转换为大写,可以使用TOUPPER字符串函数

string(TOUPPER <string1> <output variable>)

将变量内容转换为大写字母的示例:

string(TOUPPER ${VARNAME} VARNAME)

原来那正是我想要做的,谢谢! - radman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接