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 に答える