我正在使用 openai 的 Whisper 将音频转换为文本。
我得到一个按 [01:28.000 --> 01:36.000] 形式的时间条目索引的输出。
我想使用“查找和替换”工具在 Libre Office Writer 中删除这些内容。
但是,编写此模式的约定是什么,即 Libre Office 中的 [ 后接某物,后接箭头,后接某物,后接 ]?
有多种可能的正则表达式,这是最简单的一种:
^\[.+?\]
如果你坚持要匹配箭头,那就是:
^\[.+?-->.+?\]
这是什么意思?
^
匹配行的开头,假设时间戳在那里;\[
匹配左括号,反斜杠删除 [
;.+?
匹配任意数量的字符,至少一个,非贪婪;-->
与箭头匹配;\]
与右括号匹配。将替换字段留空以删除时间戳。
如果您需要删除时间戳和文本之间的空白(我认为存在),请在模式末尾添加一个空白。
从 Writer 帮助页面链接的文档是最有帮助的。