1

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

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

1 回答 1

0

如果您可以在没有 sscanf 的情况下生活,那么这应该可以解决问题regexp

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

number = str2num(t{1});

于 2012-09-22T13:39:23.817 回答