【问题标题】:CMake Regex to convert lower case to upper caseCMake正则表达式将小写转换为大写
【发布时间】:2011-06-21 18:40:42
【问题描述】:

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

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

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

【问题讨论】:

    标签: regex cmake


    【解决方案1】:

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

    string(TOUPPER <string1> <output variable>)
    

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

    string(TOUPPER ${VARNAME} VARNAME)
    

    【讨论】:

    • 原来这正是我想做的,谢谢!
    猜你喜欢
    • 2019-05-15
    • 2013-07-24
    • 1970-01-01
    • 2011-02-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多