0

我正在尝试读取具有文本数据并由分隔符分隔的文本文件,例如分隔'abc'我要读取的字符串的连续字符。

例如:说text.txt文件,如下:

John abc Mike abc Micheal

Sandra abc Sarah abc David

我尝试了以下代码,但它不起作用,因为分隔符不是单个字符:

user = textscan(fid, '%s%s%s','Delimiter','abc');

非常感谢任何帮助

4

2 回答 2

1

使用正则表达式

user = regexp(str, 'abc', 'split')

(单元格)字符串在哪里str读取,例如:

str = textscan(fid, '%s','Delimiter','\n')
于 2014-04-16T06:49:07.890 回答
0

我认为这应该可以解决问题:

user = textscan(fid, '%s%s%s', 'delimiter', {'abc'});
于 2014-04-16T06:49:38.880 回答