0

簡単に言えば、このようなものを(dispを使用して)表示するコードがあります

CLCC, OK, VOICE, +359888888888, CLCC, OK

表示のみにする方法を教えてください。

+359888888888

文字列をスライスしてもうまくいくかもしれませんが、もっと簡単な方法はありませんか?

4

1 に答える 1

1

私はいくつかの方法を考えることができます:

% your string
a = 'CLCC, OK, VOICE, +359888888888, CLCC, OK';

% parse it
C = textscan(a, '%*s%*s%*s%u64%*s%*s');
C{1} % uint64, probably not the best choice given that it's a phone number...

% index it
a(18:30) % char

% match it
char(regexp(a, '[1-9+]*', 'match')) % char

...もちろん、これが文字列のすべてであるかどうかによって異なります:)

于 2013-06-07T14:03:27.137 に答える