是否有一种很好且干净的方式在matlab中的较大字符串中查找大小为2-4的大写字母字符串。例如,假设我有一个字符串...在较大的字符串中检测大写字母字符串
stringy = 'I imagine I could FLY';
有没有一种很好的方法来提取字符串的FLY部分?目前我使用上()函数来确定所有的字符串是大写这样的人物......
for count = 1:length(stringy)
if upper(stringy(count))==stringy(count)
isupper(count)=1;
else
isupper(count)=0;
end
end
然后,我只是经历的二元矢量和识别时 那里有2-4个1。
这种方法正在工作......但我想知道是否有一个更清洁的方式 要做到这一点......谢谢!
这可以帮助...
http://stackoverflow.com/questions/4598315/regex-to-match-only-uppercase -words与 - 些 - excepti ons 祝你好运。 – Raathigesh