Passa al contenuto
Kevinbk
  • Articoli
  • Negozio
  • Corsi
  • Forum
  • 0
  • 0
  • EN FR DE IT KO PT ES
  • Accedi
Kevinbk
  • 0
  • 0
    • Articoli
    • Negozio
    • Corsi
    • Forum
  • EN FR DE IT KO PT ES
  • Accedi

Come convertire SRT in testo con Regex e Javascript

Aprenda a extrair texto de arquivos SRT usando Regex e Javascript de forma simples e eficiente
  • Tutti i blog
  • Knowledge
  • Come convertire SRT in testo con Regex e Javascript
  • 13 ottobre 2025 di
    Come convertire SRT in testo con Regex e Javascript
    Kevinbk
    | Ancora nessun commento

    Cerchi un modo per convertire file e testi SRT (sottotitoli per film, serie e anime) in testo usando regex e javascript? Questo articolo ti aiuterà con questa e altre alternative.

    Contenuti nascondere
    1 Come convertire SRT in testo con Javascript e Regex
    2 Converti SRT utilizzando i moduli JS
    2.1 modulo da srt a vtt
    2.2 modulo srt-to-txt
    2.3 Libreria SubRip-Text
    3 Altri modi per convertire SRT in TXT

    Come convertire SRT in testo con Javascript e Regex

    Per convertire un file di sottotitoli SRT (SubRip Text) in testo utilizzando regex in JavaScript, puoi utilizzare la seguente funzione:

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

    Questa funzione utilizza un'espressione regolare per rimuovere i numeri di riga e i timestamp dal file SRT. Restituisce il testo rimanente del file SRT, meno i numeri di riga e i timestamp.

    Per utilizzare questa funzione basta chiamarla passando il contenuto del file SRT come parametro, come nell'esempio seguente:

    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"

    Converti SRT utilizzando i moduli JS

    Esistono altre alternative per convertire un file SRT in testo utilizzando JavaScript. Ecco alcune opzioni che puoi prendere in considerazione:

    modulo da srt a vtt

    • Utilizzo del modulo srt-to-vtt: il modulo srt-to-vtt è un pacchetto npm che può essere utilizzato per convertire i file SRT in testo. Per usarlo è necessario installarlo con il comando:
    • npm installa srt-to-vtt
    • Quindi utilizzare il seguente codice:
    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'); }});

    modulo srt-to-txt

    Utilizzo del modulo srt-to-txt: il modulo srt-to-txt è un altro pacchetto npm che può essere utilizzato per convertire i file SRT in testo. Per usarlo è necessario installarlo con il comando:

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

    Libreria SubRip-Text

    Utilizzo della libreria SubRip-Text: La libreria SubRip-Text è una libreria JavaScript che può essere utilizzata per leggere e manipolare file SRT. Per usarlo è necessario installarlo con il comando:

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

    Altri modi per convertire SRT in TXT

    Esistono altri modi per convertire un file SRT in testo (TXT). Alcune opzioni che puoi considerare sono:

    1. Utilizzando un convertitore online: ci sono diversi convertitori online che ti permettono di convertire i file SRT in testo. Basta caricare il file SRT e il convertitore eseguirà la conversione per te.
    2. Usa un editor di testo: molti editor di testo come Notepad++ o Sublime Text hanno opzioni per rimuovere numeri di riga e timestamp dai file SRT. È possibile utilizzare queste opzioni per rimuovere questi elementi e salvare il file come normale file di testo.
    3. Utilizzando uno script da riga di comando: se stai lavorando con grandi quantità di file SRT e devi eseguire la conversione in modo automatico, può essere utile utilizzare uno script a riga di comando come quelli in questo articolo.
    in Knowledge
    Accedi per lasciare un commento
    Come utilizzare Instagram per potenziare le vendite
    Dicas práticas para aumentar suas vendas utilizando o Instagram
    © Kevinbk- Tutti i diritti riservati - Termini & Politica