3
|
Matthew Simoneau Pär Wieslander · 技术社区 · 15 年前 |
1
2
Matlab似乎无法在不从字符串中删除字符的情况下捕获字符作为令牌(或者,我应该说, 我 无法使用matlab进行此操作 REGEXP )但是,注意到一个文本块的停止时间等于下一个文本块的开始时间,我可以使用regexp仅捕获开始时间和名称,然后进行一些简单的处理,从开始时间获取停止时间。我使用了以下示例文本:
…并应用以下表达式:
然后可以使用以下代码进行处理:
…给出了上述示例文本的这些结果:
|
2
1
如果您正在进行大量的解析和此类工作,则可以考虑使用 Perl from within Matlab . 它允许您访问Perl强大的regex引擎,还可能使许多其他问题更容易解决。 |
3
0
您所要做的就是在与第二个时间戳匹配的regex的部分包装一个lookahead:
编辑:此处没有命名组:
|
lonix · 使用sed从JSON中提取非贪婪正则表达式 1 年前 |
Dima Malko · 如何在指定符号前添加符号? 2 年前 |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
Katia · 根据特定规则进行多行匹配 2 年前 |
MHA · Pandas str.extract()以字母结尾的数字 2 年前 |
Slava Vir · 如何查找后面“/”之间的最后一组 2 年前 |