我正在尝试读取一个文本文件,该文件包含文本数据,并由分隔符分隔,例如'abc',它们是分隔我要读取的字符串的连续字符。
例如:假设text.txt文件,如下所示:
John abc Mike abc Micheal
Sandra abc Sarah abc David我尝试了以下代码,但它不起作用,因为分隔符不是单个字符:
user = textscan(fid, '%s%s%s','Delimiter','abc');任何帮助都是非常感谢的
发布于 2014-04-16 14:49:08
使用regular expression:
user = regexp(str, 'abc', 'split')其中str是读取的(单元格)字符串,如下所示:
str = textscan(fid, '%s','Delimiter','\n')发布于 2014-04-16 14:49:39
我认为这应该能起到作用:
user = textscan(fid, '%s%s%s', 'delimiter', {'abc'});https://stackoverflow.com/questions/23101681
复制相似问题