从文件MATLAB中提取一些字符

时间:2013-09-20 10:53:52

标签: string matlab

txt文件内容:2; 123687452321215454 我想得到第一个字符“2”

我试过了:

s = fileread(filepath);
[token, remain] = strtok(s)
token =
this returns :
token =

2;123687452321215454
remain =

我怎么才能得到第一个“2”?

1 个答案:

答案 0 :(得分:2)

如果您想获得;之前的任何内容,请使用:

[token, remain] = strtok(s,';')

如果这是;之前的内容,这将为您提供多个角色。如果您只想要第一个字符,请使用token(1)。如果您想要;使用token(end)之前的最后一个字符。