2011-02-05 42 views
9

Xin chào, tôi đang cố gắng chuyển đổi một chuỗi chữ thường thành chữ hoa bằng cách sử dụng regex trong tệp cmake.CMake Regex để chuyển đổi chữ thường thành chữ thường

Lệnh tôi đang sử dụng là:
string (REGEX REPLACE trận đấu thay thế đầu ra đầu vào)

Có ai biết làm thế nào để xác định rằng mỗi chữ cái viết thường được thay thế bằng bản sao hoa của nó sử dụng cơ sở regex cmake của ?

Trả lời

15

Tôi không nghĩ rằng có thể thực hiện điều đó bằng biểu thức chính quy của CMake. Nếu bạn chỉ muốn chuyển đổi một chuỗi sang chữ hoa bạn có thể sử dụng TOUPPER string function:

string(TOUPPER <string1> <output variable>) 

Ví dụ để chuyển đổi các nội dung của một biến chữ hoa:

string(TOUPPER ${VARNAME} VARNAME) 
+0

nó chỉ ra rằng đó là chính xác những gì tôi muốn để làm, cảm ơn! – radman

Các vấn đề liên quan