我想从srt文件中删除一些时间戳行,只保留内容...这是srt档案的摘录。。00:00:08.350 --> 00:00:12.730我从一个不能在一整天内解决简单数组问题的人变成了一个00:00:12.730 --> 00:00:16.219最近在45分钟的面试中解决了3个Leetcode中的问题。我想要的输出是这样的...我从一个不能在一整天内解决一个简单的数组问题的人变成了他最近在45分钟的面试中解决了3个Leetcode媒体问题。
gorkyyrv1#
您需要匹配时间戳,如下所示(使用VIM):第一个月^.*匹配从开始到...\:\d\{2}\.\d\{3}是一个冒号,后跟2位数字,后跟一个点,后跟3位数字...
^.*
\:\d\{2}\.\d\{3}
doinxwow2#
尝试以下操作:
sed 's/[0-9][0-9]:[0-9][0-9]:[0-9][0-9].[0-9][0-9][0-9]//g;s/ --> //g' test.srt
字符串可以简单化,但这是可行的。
2条答案
按热度按时间gorkyyrv1#
您需要匹配时间戳,如下所示(使用VIM):
第一个月
^.*
匹配从开始到...\:\d\{2}\.\d\{3}
是一个冒号,后跟2位数字,后跟一个点,后跟3位数字...doinxwow2#
尝试以下操作:
字符串
可以简单化,但这是可行的。