1
我有以下字符串,包括數字和ASCII字母,並嘗試在MATLAB中讀取最後一個數字(等號後面的數字)而不打擾其他字符。如何使用sscanf讀取該數字?在包含數字和ASCII字符的字符串中讀取商業號碼
tline = '1, ,[1024], Application, CBR Server,Total Packets Received = 484'
我有以下字符串,包括數字和ASCII字母,並嘗試在MATLAB中讀取最後一個數字(等號後面的數字)而不打擾其他字符。如何使用sscanf讀取該數字?在包含數字和ASCII字符的字符串中讀取商業號碼
tline = '1, ,[1024], Application, CBR Server,Total Packets Received = 484'
如果你生活中可以沒有sscanf的,這應該做regexp
t = regexp(tline, '(?<=[=]\s*)(\d*)', 'match');
number = str2num(t{1});
你必須這樣做,使用sscanf的把戲?也許正則表達式會更好? – angainor