CMake Regex将小写转换为大写

时间:2011-02-05 05:38:54

标签: regex cmake

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

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

是否有人知道如何使用cmake的正则表达式工具指定将每个小写字母替换为大写字母?

1 个答案:

答案 0 :(得分:19)

我不认为使用CMake正则表达式可以做到这一点。如果您只想将字符串转换为大写,可以使用TOUPPER string function

string(TOUPPER <string1> <output variable>)

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

string(TOUPPER ${VARNAME} VARNAME)