我想提取't'标签中包含的数字。我在MATLAB中使用了以下命令:
&f1
输出仅显示最后一场比赛32.3。我不确定为什么regexpi只返回最后一场比赛?
答案 0 :(得分:0)
要捕获您需要的内容,您应该使用以下模式:<t.*?>(.*?)<\/t>
str ='<t abc>1.3</t><t efg>32.3</t>';
[tokens] = regexpi(str, '<t.*?>(.*?)<\/t>', 'tokens')
celldisp(tokens)
结果就是你要找的东西:
tokens{1}{1} =
1.3
tokens{2}{1} =
32.3