是否有一种漂亮而干净的方法可以在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。
这种方法有效...但我想知道是否有更清洁的方法 这样做...谢谢!