Estrattore di campi da file di testo
Estrai corrispondenze regex da file di testo UTF-8. Definisci pattern, ignora maiuscole/minuscole e ottieni risultati riga per riga. Gratuito e locale.
Inizia a usare
Perché usare questo estrattore di campi
Quando hai molti file di testo e devi estrarre dati specifici come date, ID o codici, farlo manualmente è lento e soggetto a errori. Questo strumento ti permette di definire un pattern di espressione regolare e ottenere tutte le corrispondenze in modo rapido, direttamente nel browser.
Esempio concreto
Se un file contiene il testo ID42 id7 e imposti il pattern id(\d+) con l'opzione "ignora maiuscole/minuscole" attiva, otterrai ID42 e id7 (non solo 42 e 7). Con il pattern predefinito per le date, il testo 2026-09-07 2026-09-08 produce entrambe le stringhe.
Parametri e limiti
- Il pattern non deve essere vuoto e non può superare 256 unità di codice JavaScript.
- La corrispondenza avviene in un worker separato con timeout di 1500 ms per file; se il pattern è troppo complesso, può verificarsi un timeout.
- Ogni file ammette al massimo 10.000 corrispondenze. Se il limite viene superato, viene restituito un errore invece di un risultato parziale. Restringi il modello o dividi il file e riprova. Il modello è limitato a 256 unità di codice JavaScript e il tempo massimo è di 1500 ms per file.
- Le corrispondenze di lunghezza zero vengono gestite per evitare loop infiniti.
- Il tool non esegue conversioni di data, non riconosce formati locali (come GG/MM/AAAA) e non estrae campi da database: riconosce solo forme testuali.
Domande frequenti
Come faccio a estrarre date in formato italiano (GG/MM/AAAA)?
Devi modificare il pattern per adattarlo al formato desiderato, ad esempio \d{2}/\d{2}/\d{4}. Il tool non converte automaticamente i formati.
Cosa succede oltre 10000 corrispondenze?
Il limite produce un errore, non un elenco parziale. Restringi il pattern o dividi il file e riprova.
Il tool supporta l'estrazione da PDF o DOCX?
No, funziona solo con file di testo UTF-8. Per altri formati devi prima convertirli in testo.
Nota sulla privacy
Tutte le elaborazioni avvengono localmente nel browser: i tuoi file non vengono caricati su alcun server.
Le corrispondenze lunghe possono raggiungere il limite di uscita prima di 10000 risultati. Per file, testo trovato più 30 unità per corrispondenza non deve superare 1000000 unità di codice. Restringi il pattern o dividi il file.
L’elaborazione avviene localmente nel browser.