콘텐츠로 건너뛰기
Kevinbk
  • 홈
  • Articles
  • 쇼핑
  • 강좌
  • 게시판
  • games
  • 0
  • 0
  • EN FR DE IT KO PT ES
  • 문의하기
Kevinbk
  • 0
  • 0
    • 홈
    • Articles
    • 쇼핑
    • 강좌
    • 게시판
    • games
  • EN FR DE IT KO PT ES
  • 문의하기

Regex와 Javascript로 SRT를 텍스트로 변환하는 방법

  • 모든 블로그
  • Knowledge
  • Regex와 Javascript로 SRT를 텍스트로 변환하는 방법
  • 2025년 10월 13일 작성자
    Regex와 Javascript로 SRT를 텍스트로 변환하는 방법
    Kevinbk
    | 아직 댓글이 없습니다

    SRT (영화, 시리즈 및 애니메이션 자막) 파일 및 텍스트를 regex와 자바스크립트를 사용하여 텍스트로 변환하는 방법을 찾고 있나요? 이 기사는 여러분이 이와 다른 대안들을 찾을 수 있도록 도와드릴 것입니다.

    콘텐츠 숨기다
    1 SRT를 텍스트로 변환하는 방법은 정규 표현식과 자바스크립트를 사용합니다.
    2 SRT를 JS 모듈을 사용하여 변환하기
    2.1 모듈 srt-to-vtt
    2.2 모듈 srt-to-txt
    2.3 서브립 텍스트 라이브러리
    3 SRT를 TXT로 변환하는 다른 방법

    SRT를 텍스트로 변환하는 방법은 정규 표현식과 자바스크립트를 사용합니다.

    SRT (SubRip Text) 자막 파일을 JavaScript의 정규표현식을 사용하여 텍스트로 변환하려면 다음 함수를 사용할 수 있습니다:

    function convertSrtToText(srt) { // Use a expressão regular para remover os números de linha e as marcas de tempo return srt.replace(/^\d+\n([\d:,]+ --> [\d:,]+\n)/gm, '');}

    이 함수는 SRT 파일에서 줄 번호와 시간 표시를 제거하기 위해 정규 표현식을 사용합니다. 그것은 SRT 파일의 나머지 텍스트를 줄 번호와 시간 표시 없이 반환합니다.

    이 함수를 사용하려면 다음 예제와 같이 SRT 파일의 내용을 매개변수로 전달하여 호출하면 됩니다.

    var srt = "1\n00:00:10,500 --> 00:00:13,000\nTexto da linha 1\n\n2\n00:00:13,500 --> 00:00:16,000\nTexto da linha 2\n\n3\n00:00:16,500 --> 00:00:19,000\nTexto da linha 3\n";var text = convertSrtToText(srt);console.log(text); // Exibe "Texto da linha 1\n\nTexto da linha 2\n\nTexto da linha 3\n"

    SRT를 JS 모듈을 사용하여 변환하기

    다른 JavaScript를 사용하여 SRT 파일을 텍스트로 변환하는 대안이 있습니다. 여기 몇 가지 옵션을 살펴볼 수 있습니다:

    모듈 srt-to-vtt

    • srt-to-vtt 모듈 사용: srt-to-vtt 모듈은 SRT 파일을 텍스트로 변환하는 데 사용할 수 있는 npm 패키지입니다. 사용하려면 다음 명령으로 설치해야 합니다:
    • npm install srt-to-vtt
    • 그런 다음 다음 코드를 사용하십시오:
    const srtToVtt = require('srt-to-vtt');srtToVtt.convertSrtToVtt('path/to/input.srt', 'path/to/output.vtt', (err) => { if (err) { console.error(err); } else { console.log('Conversão concluída com sucesso'); }});

    모듈 srt-to-txt

    srt-to-txt 모듈 사용: srt-to-txt 모듈은 SRT 파일을 텍스트로 변환하는 또 다른 npm 패키지입니다. 사용하려면 다음 명령을 사용하여 설치해야 합니다:

    • npm 설치 srt-to-txt
    const srtToTxt = require('srt-to-txt');srtToTxt('path/to/input.srt').then((text) => { console.log(text);});

    서브립 텍스트 라이브러리

    SubRip-Text 라이브러리 사용: SubRip-Text는 JavaScript 라이브러리로 SRT 파일을 읽고 조작하는 데 사용할 수 있습니다. 사용하려면 다음 명령으로 설치해야합니다:

    • npm install subrip-text
    const SubRipText = require('subrip-text');const srt = new SubRipText('path/to/input.srt');console.log(srt.getPlainText());

    SRT를 TXT로 변환하는 다른 방법

    다른 방법으로 SRT 파일을 텍스트(TXT)로 변환하는 방법이 있습니다. 고려할 수 있는 몇 가지 옵션은 다음과 같습니다:

    1. 온라인 변환기를 사용하십시오. 여러 온라인 변환기가 SRT 파일을 텍스트로 변환할 수 있습니다. SRT 파일을 업로드하면 변환기가 자동으로 변환해 줍니다.
    2. 텍스트 편집기를 사용하다: 많은 텍스트 편집기들, 예를 들어 Notepad++나 Sublime Text,은 SRT 파일에서 행 번호와 타임스탬프를 제거하는 옵션을 가지고 있습니다. 이 옵션들을 사용해서 해당 요소들을 제거하고 일반 텍스트 파일로 저장할 수 있습니다.
    3. 명령 줄 스크립트를 사용합니다: 당신이 대량으로 SRT 파일을 다루고 자동화된 변환을 해야 한다면, 이 기사의 명령 줄 스크립트를 사용하는 것이 유용할 수 있습니다.
    분류 Knowledge
    로그인 의견을 남기기
    판매를 극대화하기 위해 Instagram을 활용하는 방법
    © 케빈bk- 모든 권리 보유 - 약관 및 정책

    We use cookies to provide you a better user experience on this website. Cookie Policy

    필수 사항만 동의합니다