Как читать строку, содержащую запятую и знак at с textread?
Моя прототипная строка данных выглядит так:
(1) 11 July England 0-0 Uruguay @ Wembley Stadium, London
В настоящее время я использую это:
[no,dd,mm,t1,p1,p2,t2,loc]=textread('1966.txt','(%d) %d %s %s %d-%d %s @ %[%s n]');
Но это дает мне следующую ошибку:
Error using dataread
Trouble reading string from file (row 1, field 12) ==> Wembley Stadium, Londonn
Error in textread (line 174)
[varargout{1:nlhs}]=dataread('file',varargin{:}); %#ok<REMFF1>
Таким образом, кажется, что у него есть проблемы с чтением строки, содержащей запятую, или это знак at, который вызывает проблемы. Я внимательно прочитал документацию, но нигде не упоминается, что делать, когда у вас есть специальные символы, такие как @ или если вы хотите прочитать строку, содержащую разделитель, даже если он не хочет, чтобы он был распознан как разделитель.