读取包含数字和ASCII字母的字符串中的数字

时间:2012-09-22 11:31:05

标签: matlab

我有以下字符串,包括数字和ASCII字母,并尝试在MATLAB中读取最后一个数字(等号后的数字)而不打扰其他人。如何使用sscanf读取该数字?

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

1 个答案:

答案 0 :(得分:0)

如果你可以在没有sscanf的情况下生活,这应该可以通过regexp

来实现

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

number = str2num(t{1});