检测大字符串中的大写字母字符串

时间:2012-01-24 03:53:58

标签: matlab

是否有一种漂亮而干净的方法可以在matlab中的较大字符串中查找长度为2-4的大写字母字符串。例如,假设我有一个字符串......

 stringy = 'I imagine I could FLY';

有没有一种很好的方法来提取字符串的FLY部分?目前我正在使用upper()函数来识别字符串中大写的所有字符,如...

 for count = 1:length(stringy)
     if upper(stringy(count))==stringy(count)
          isupper(count)=1;
     else
          isupper(count)=0;
     end
 end

然后,我只是通过二进制向量并确定何时 那里有2-4个1。

这种方法有效...但我想知道是否有更清洁的方法 这样做...谢谢!

0 个答案:

没有答案
相关问题