Notepad++에서 정규 표현식(regex)을 사용하여 *.vtt 자막을 *.srt 자막으로 변환하려면 어떻게 해야 합니까?

Notepad++에서 정규 표현식(regex)을 사용하여 *.vtt 자막을 *.srt 자막으로 변환하려면 어떻게 해야 합니까?

내가 배운 대로 .vtt 파일의 모든 줄은 다음과 같이 시작합니다.

00:00:06.984 --> 00:00:12.020(라인 1)

하지만 .srt 파일의 경우 다음과 같아야 합니다.

00:00:06,984 --> 00:00:12,020(라인 2)

(안보실 경우에는 .로 바꾸세요 ,)

notepad++에서 정규식을 사용하여 이를 달성하려면 어떻게 해야 합니까(line.1을 line.2로 대체)?

을 사용하면 및 와 \d\.\d같은 모든 인스턴스를 찾을 수 있지만 이를 및 로 변경하는 방법을 모르겠습니다 .6.92.06,92,0

답변1

나는 그것을 스스로 해냈습니다 :

무엇을 찾다:(\d)\.(\d)

다음으로 교체:\1,\2

이는 .vtt 파일 6.92.0같은 모든 인스턴스 6,9를 대체합니다.2,0

.srt물론 변경 사항을 파일에 저장하고 파일 확장자를 .

X.Y이제 이렇게 하면 됩니다. 그러나 텍스트에 변경하고 싶지 않은 부분이 있을 수 있다는 두려움이 있는 경우 X,Y다음과 같이 해야 합니다.

무엇을 찾다:(\d\d:\d\d:\d\d).(\d\d\d) --> (\d\d:\d\d:\d\d).(\d\d\d)

다음으로 교체:\1,\2 --> \3,\4

관련 정보