标签: 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');
答案 0 :(得分:0)
表达。
^|\s|.*?(\d+:\d+\s\+\d+:\d+).*?|\s|$
它将匹配文本块中任何位置的任何MM:SS + MM:SS序列
Demo