
자막 파일(.srt)에 문제가 있습니다. 작동하지 않습니다. 그리고 Sed 프로그램의 Regex를 사용하여 여러 줄의 텍스트에 일부 매개 변수를 추가하고 싶습니다.
이 패턴의 변경 사항:
00:00:00 --> 00:00:06
이에:
00:00:00,000 --> 00:00:06,000
"hh:mm:ss" 뒤에 ",000"이 추가되었습니다.
이 문제에 대한 정규식을 작성하는 방법은 무엇입니까?
답변1
다음을 사용하세요:
sed 's/[0-9][0-9]:[0-9][0-9]:[0-9][0-9]/&,000/g' your_file.srt > new_file.srt
형식에서 발생하는 모든 시간 을 XX:XX:XX
. 발견된 패턴을 나타내는 특수 문자입니다.XX:XX:XX,000
&
답변2
GNU sed를 사용하면:
sed -r 's/(([0-9]{2}:){2}[0-9]{2})/\1,000/g'
답변3
이것은 당신에게 도움이 될 수 있습니다 (GNU sed):
sed -r 's/((^|\s)[0-9]{2}(:[0-9]{2}){2})(\s|$)/\1,000\4/g' file