2011-02-05 25 views
9

Hola, estoy tratando de convertir una cadena de letras minúsculas a mayúsculas utilizando expresiones regulares en un archivo cmake.CMake Regex para convertir minúsculas en mayúsculas

El comando que estoy usando es:
cadena (Regex SUSTITUIR partido sustituir de entrada de salida)

¿Alguien sabe cómo especificar que cada letra minúscula ser reemplazado por su homólogo en mayúsculas utilizando las instalaciones de expresiones regulares de cmake ?

Respuesta

15

No creo que sea posible hacerlo con una expresión regular CMake. Si lo que desea es convertir una cadena a mayúsculas puede utilizar el TOUPPER string function:

string(TOUPPER <string1> <output variable>) 

Ejemplo para convertir el contenido de una variable en mayúsculas:

string(TOUPPER ${VARNAME} VARNAME) 
+0

resulta que eso es precisamente lo que quiero hacer, gracias! – radman

Cuestiones relacionadas