[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 请教一个正则表达式的写法

开始的时间多了一个9,结束的时间多了一个0。
如何去掉啊?


1
00:00:01,109 --> 00:00:02,100
许茹芸 - 独角戏

2
00:00:02,109 --> 00:00:03,100
词:许常德

3
00:00:03,109 --> 00:00:48,960
曲:季忠平

4
00:00:48,969 --> 00:00:53,320
是谁导演这场戏

5
00:00:53,329 --> 00:00:56,720
在这孤单角色里

========>

希望得到下面的结果


1
00:00:01,10 --> 00:00:02,10
许茹芸 - 独角戏

2
00:00:02,10 --> 00:00:03,10
词:许常德

3
00:00:03,10 --> 00:00:48,96
曲:季忠平

4
00:00:48,96 --> 00:00:53,32
是谁导演这场戏

5
00:00:53,32 --> 00:00:56,72
在这孤单角色里

本帖最后由 newswan 于 2021-6-21 19:49 编辑

和技术无关,毫秒有3位、4位,n位都可以啊,没有问题

TOP

回复 2# xp3000

我一会去研究一下,谢谢你啊~~~

TOP

直接匹配三位数字不严谨,严格匹配
([0-9]{2}:[0-9]{2},[0-9]{2})[0-9]*

TOP

([0-9]{2})[0-9]
替换
$1

TOP

返回列表