我正在尝试读取一个文本文件,该文件包含文本数据并用分隔符分隔'abc'
作为分隔我想要读取的字符串的连续字符。
Ex:说text.txt
文件,如下:
John abc Mike abc Micheal
Sandra abc Sarah abc David
我尝试了以下代码,但它没有用,因为分隔符不是单个字符:
user = textscan(fid, '%s%s%s','Delimiter','abc');
非常感谢任何帮助
答案 0 :(得分:1)
user = regexp(str, 'abc', 'split')
其中str
是一个(单元格)字符串,其读取类似于:
str = textscan(fid, '%s','Delimiter','\n')
答案 1 :(得分:0)
我认为这应该可以解决问题:
user = textscan(fid, '%s%s%s', 'delimiter', {'abc'});