FormatSpec for mixed entry of Input

1 次查看(过去 30 天)
I am using textscan to read a file. The data of file is something like:
ASC2007252381128.0000.T88.ch04.sac E
ASC2007252381128.0000.T90.ch04.sac A
and so on.
I am having problems in defining formatspec to be used in textscan. I tried reading it by using fileread which converts it into a string array of single cell. I wish to obtain just the string before a blank i.e,
ASC2007252381128.0000.T90.ch04.sac,ASC2007252381128.0000.T88.ch04.sac
and so on. Can anybody please help me with the problem? Thanks

采纳的回答

dpb
dpb 2017-6-29
>> s='ASC2007252381128.0000.T88.ch04.sac E'; % sample input record
>> fmt='%s %*s'; % read a string, skip a string
>> textscan(s,'%s %*s') % read it..
ans =
{1x1 cell}
>> ans{:}
ans =
'ASC2007252381128.0000.T88.ch04.sac'
>>

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Large Files and Big Data 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by