Zum Inhalt springen
Kevinbk
  • Artikel
  • Shop
  • Kurse
  • Forum
  • 0
  • 0
  • EN FR DE IT KO PT ES
  • Anmelden
Kevinbk
  • 0
  • 0
    • Artikel
    • Shop
    • Kurse
    • Forum
  • EN FR DE IT KO PT ES
  • Anmelden

Wie man SRT mit Regex und Javascript in Text umwandelt

Aprenda a extrair texto de arquivos SRT usando Regex e Javascript de forma simples e eficiente
  • Alle Blogs
  • Knowledge
  • Wie man SRT mit Regex und Javascript in Text umwandelt
  • 13. Oktober 2025 durch
    Wie man SRT mit Regex und Javascript in Text umwandelt
    Kevinbk
    | Noch keine Kommentare

    Suchen Sie nach einer Möglichkeit, SRT-Dateien und Texte (Untertitel für Filme, Serien und Anime) mithilfe von Regex und Javascript in Text umzuwandeln? Dieser Artikel hilft Ihnen bei dieser und anderen Alternativen.

    Inhalt verstecken
    1 So konvertieren Sie SRT mit Javascript und Regex in Text
    2 Konvertieren Sie SRT mit JS-Modulen
    2.1 srt-to-vtt-Modul
    2.2 srt-to-txt-Modul
    2.3 SubRip-Text-Bibliothek
    3 Andere Möglichkeiten, SRT in TXT umzuwandeln

    So konvertieren Sie SRT mit Javascript und Regex in Text

    Um eine SRT-Untertiteldatei (SubRip Text) mithilfe von Regex in JavaScript in Text umzuwandeln, können Sie die folgende Funktion verwenden:

    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, '');}

    Diese Funktion verwendet einen regulären Ausdruck, um Zeilennummern und Zeitstempel aus der SRT-Datei zu entfernen. Es gibt den restlichen Text der SRT-Datei abzüglich der Zeilennummern und Zeitstempel zurück.

    Um diese Funktion zu verwenden, rufen Sie sie einfach auf, indem Sie den Inhalt der SRT-Datei als Parameter übergeben, wie im folgenden Beispiel:

    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"

    Konvertieren Sie SRT mit JS-Modulen

    Es gibt andere Alternativen, um eine SRT-Datei mit JavaScript in Text umzuwandeln. Hier sind einige Optionen, die Sie in Betracht ziehen können:

    srt-to-vtt-Modul

    • Verwenden des srt-to-vtt-Moduls: Das srt-to-vtt-Modul ist ein npm-Paket, das zum Konvertieren von SRT-Dateien in Text verwendet werden kann. Um es zu verwenden, müssen Sie es mit dem Befehl installieren:
    • npm installiere srt-to-vtt
    • Verwenden Sie dann den folgenden Code:
    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-Modul

    Verwenden des srt-to-txt-Moduls: Das srt-to-txt-Modul ist ein weiteres npm-Paket, das zum Konvertieren von SRT-Dateien in Text verwendet werden kann. Um es zu verwenden, müssen Sie es mit dem Befehl installieren:

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

    SubRip-Text-Bibliothek

    Verwenden der SubRip-Text-Bibliothek: Die SubRip-Text-Bibliothek ist eine JavaScript-Bibliothek, die zum Lesen und Bearbeiten von SRT-Dateien verwendet werden kann. Um es zu verwenden, müssen Sie es mit dem Befehl installieren:

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

    Andere Möglichkeiten, SRT in TXT umzuwandeln

    Es gibt andere Möglichkeiten, eine SRT-Datei in Text (TXT) zu konvertieren. Einige Optionen, die Sie in Betracht ziehen können, sind:

    1. Verwendung eines Online-Konverters: Es gibt mehrere Online-Konverter, mit denen Sie SRT-Dateien in Text konvertieren können. Laden Sie einfach die SRT-Datei hoch und der Konverter übernimmt die Konvertierung für Sie.
    2. Verwenden Sie einen Texteditor: Viele Texteditoren wie Notepad++ oder Sublime Text haben Optionen zum Entfernen von Zeilennummern und Zeitstempeln aus SRT-Dateien. Sie können diese Optionen verwenden, um diese Elemente zu entfernen und die Datei als normale Textdatei zu speichern.
    3. Verwenden eines Befehlszeilenskripts: Wenn Sie mit großen Mengen an SRT-Dateien arbeiten und die Konvertierung automatisiert durchführen müssen, kann es hilfreich sein, ein Befehlszeilenskript wie das in diesem Artikel zu verwenden.
    in Knowledge
    Anmelden , um einen Kommentar zu hinterlassen
    Wie man Instagram nutzt, um den Verkauf zu steigern
    Dicas práticas para aumentar suas vendas utilizando o Instagram
    © Kevinbk- Alle Rechte vorbehalten - Bedingungen & Richtlinien