我有很多.txt文件(每行<1000行)。数据格式如下(图片):开头有一些我不需要的行,然后是''的行,然后是我需要从文件中提取数据的行,然后再次使用''一行,以及一些我不需要的评论。
有没有办法做到这一点?我有很多这样的文件。问题是,在每个文件中,第一个''之前的行数是不同的。那么,有没有办法读取两个''之间的数据?我尝试了所有的功能,但我是一个初学者,只是无法想出正确的想法......
答案 0 :(得分:0)
使用正则表达式非常简单:
usefulData = regexp(fileread('abg06.txt'), '(?<=\*).*?(?=\*)', 'match','once');