2014-01-15 108 views

回答

5

使用lower()

a = lower(a); 

如果你只需要第一个字母变为大写,请尝试以下操作:

a = [lower(a(1)) a(2:end)]; 

查看更多信息here

+0

这将把整个字符串转换为小写,而不仅仅是第一个字母,OP后面是什么。事实证明,它对于他的例子来说工作得很好,但是考虑一下例如'UppeR':那会给你'upper'而不是'uppeR'。 – am304

+0

@ am304固定。谢谢。 – herohuyongtao

+0

谢谢,这正是我所需要的。 –

3

如果你希望所有的字母为小写,然后

s = 'String' 
lowercase(s) 

string 

如果你只想要第一个字母,然后

s = 'STring' 
[lower(s(1)) s(2:end)] 

sTring 
+0

我正在写基本相同的答案,你比我快... +1 – am304

相关问题