【发布时间】:2012-02-17 09:40:29
【问题描述】:
在 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。
此方法有效...但我想知道是否有更清洁的方法 要这样做...谢谢!
【问题讨论】:
-
这可能会有所帮助...
stackoverflow.com/questions/4598315/… 祝你好运。
标签: matlab