regex Libre Office Writer中的正则表达式删除转录计时

9wbgstp7  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(94)

我正在使用OpenAI的Whisper将音频转换为文本。
我得到一个由时间条目索引的输出,格式为[01:28.000 --> 01:36.000]。
我想使用查找和替换工具在Libre Office Writer中删除这些。
然而,写这种模式的惯例是什么,即。[后面跟着什么,后面跟着箭头,后面跟着什么,后面跟着]在自由办公室?

qjp7pelc

qjp7pelc1#

有多种可能的正则表达式,这是最简单的一个:
^\[.+?\]
如果你坚持要匹配箭头,那就是:
^\[.+?-->.+?\]
这是什么意思

  • ^匹配行的开头,假设时间戳在那里;
  • \[匹配开头的括号,反斜线删除了[的特殊含义;
  • .+?匹配任意数量的字符,至少一个,非贪婪;
  • -->与箭头匹配;
  • \]匹配结束括号。

将替换字段留空以删除时间戳。
如果您需要删除时间戳和文本之间的空白(我假设存在),请在模式的末尾添加空白。
从Writer的帮助页面链接的documentation是最有帮助的。

相关问题