2011-02-05 19 views
9

Merhaba, bir cmake dosyasında regex kullanarak küçük harfli bir dizeyi büyük harfe dönüştürmeye çalışıyorum.CMake Regex küçük harfe dönüştürmek için küçük harf

i kullanıyorum komut şöyledir:
dize kimse cmake en regex tesisini kullanarak her küçük harf harfin bir büyük meslektaşı ile değiştirilmesi belirtmek için nasıl biliyor mu

(REGEX çıktı girişi yerine maç DEĞİŞTİRİN) ?

cevap

15

Bunu bir CMake düzenli ifadesi ile yapmanın mümkün olduğunu düşünmüyorum. Büyük harfe bir değişkenin içeriğini dönüştürmek için

string(TOUPPER <string1> <output variable>) 

Örnek: Sadece Büyük harfe bir dize dönüştürmek isterseniz TOUPPER string function kullanabilirsiniz

string(TOUPPER ${VARNAME} VARNAME) 
+0

o bunu istiyorum tam da çıkıyor yapmak, teşekkürler! – radman

İlgili konular