CMake Regex для преобразования нижнего регистра в верхний регистр - PullRequest
10 голосов
/ 05 февраля 2011

Привет, я пытаюсь преобразовать строку строчных букв в прописные, используя регулярное выражение в файле cmake.

Команда, которую я использую:
строка (REGEX REPLACE соответствует замене выходного входа )

Кто-нибудь знает, как указать, что каждая строчная буква должна заменяться на заглавную, используя функцию регулярного выражения cmake?

1 Ответ

19 голосов
/ 05 февраля 2011

Я не думаю, что это можно сделать с помощью регулярного выражения CMake.Если вы просто хотите преобразовать строку в верхний регистр, вы можете использовать строковую функцию TOUPPER :

string(TOUPPER <string1> <output variable>)

Пример для преобразования содержимого переменной в верхний регистр:

string(TOUPPER ${VARNAME} VARNAME)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...