解析器,正则表达式匹配MM:SS + MM:SS格式

时间:2014-08-05 00:20:47

标签: regex parsing match

我想提取信息

MM:SS +MM:SS '__string____'
time +extra time and the information after it.

每次检测到新模式时,它必须从新行开始。 到目前为止,上面的代码以这种方式工作,但它不匹配所有时间实例。

一旦MM:SS结束,则额外时间开始MM:SS + MM:SS

它也可以采取形式120:34 +3:22

idx = regexp(l,'(\d+:\d+|+\d+:\d+)(\D+)*','match');

1 个答案:

答案 0 :(得分:0)

表达。

^|\s|.*?(\d+:\d+\s\+\d+:\d+).*?|\s|$

它将匹配文本块中任何位置的任何MM:SS + MM:SS序列

Demo