You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用正则表达式仅替换Notepad++字幕时间戳中的逗号为点

在Notepad++中仅替换字幕时间戳内的逗号为点的正则方案

操作步骤:

  • 打开Notepad++的替换窗口(快捷键Ctrl+H)
  • 勾选正则表达式搜索模式(请勿勾选「.匹配换行」选项)
  • 在「查找目标」框中输入正则:(\d{2}:\d{2}:\d{2}),(\d{3})
  • 在「替换为」框中输入:\1.\2
  • 点击「全部替换」即可完成需求

正则说明:

  • (\d{2}:\d{2}:\d{2}):捕获时间戳里「时:分:秒」的固定格式部分,确保只匹配时间前缀
  • ,:精准定位时间戳内秒与毫秒之间的逗号
  • (\d{3}):捕获时间戳里的毫秒部分
  • 替换时用\1.\2将逗号替换为点,完整保留前后的时间数字

示例验证:

源内容:

00:01:17,000 --> 00:01:20,000
vor allem aber an Ausläufen, Reitplätzen
und Weideflächen.

替换后结果:

00:01:17.000 --> 00:01:20.000
vor allem aber an Ausläufen, Reitplätzen
und Weideflächen.

兼容扩展(可选):

如果字幕里存在单数字小时的时间戳(如0:01:17,000),可以将查找正则修改为:(\d{1,2}:\d{2}:\d{2}),(\d{3}),适配1-2位的小时数格式。

内容的提问来源于stack exchange,提问作者neralex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 03:42:05