2012-09-22 64 views
1

我有以下字符串,包括數字和ASCII字母,並嘗試在MATLAB中讀取最後一個數字(等號後面的數字)而不打擾其他字符。如何使用sscanf讀取該數字?在包含數字和ASCII字符的字符串中讀取商業號碼

tline = '1,   ,[1024], Application, CBR Server,Total Packets Received = 484' 
+1

你必須這樣做,使用sscanf的把戲?也許正則表達式會更好? – angainor

回答

0

如果你生活中可以沒有sscanf的,這應該做regexp

t = regexp(tline, '(?<=[=]\s*)(\d*)', 'match');

number = str2num(t{1});