是否有一種很好且乾淨的方式在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