网页包含由某些列显示并由标签 "pre" "/pre" 分隔的一些数据:
ColumnA ColumnB ColumnC ColumnD ColumnE
01/2050 1009.0 11 9
01/1950 1009.0 8
01/1850 1009.0 11 8 82
01/1750 1009.0 10 87
01/1650 1008.0 10 7 82
01/1550 1008.0 11 8 82
我用下面的代码得到它们
s = regexp(urlpage, '<PRE[^>]*>(.*?)</PRE>', 'tokens');
s = [s{:}]';
%token to rows (cell)
row = textscan(s{1}', '%s', 'delimiter', '\n');
但在这种情况下,我不知道所有元素的价值,我想阅读它们中的每一个,我尝试过
splitstring = textscan(row{1}{r},'%s');
与
splitstring = textscan(row{1}{r},'%s %f %d %d %d');
但未检测到空格!例如在第二行中,我检测到 {3x1 cell} 而不是 {5x1 cell}。