Estrattore di numeri online
Estrai numeri interi, decimali e in notazione scientifica da testo misto, normalizzandoli con la convenzione italiana. L’elaborazione avviene localmente nel…
Inizia a usare
Che cosa fa l'Estrattore di numeri
L'Estrattore di numeri online analizza testo misto e individua valori numerici finiti: interi con segno, decimali e notazione scientifica. Ogni valore viene normalizzato e restituito su una riga separata, nello stesso ordine in cui compare nel testo di partenza. Non interpreta tabelle, valute, unità di misura o entità semantiche.
L'elaborazione avviene interamente nel browser: il testo incollato non viene caricato su server esterni.
Esempio pratico di estrazione
Input
Ordine #A-104: importo -1,5, costante 2e2.
Output
104 -1,5 200
Il token A-104 viene riconosciuto come 104, il valore decimale -1,5 resta invariato e 2e2 viene convertito nella sua forma espansa 200.
Normalizzazione locale
Lo strumento adotta i separatori della locale italiana: la virgola è il separatore decimale. Nel testo Il totale è -1,5 e la costante è 2e2 l'output è:
-1,5 200
I numeri in output sono formattati per la locale italiana, senza separatori delle migliaia e con un massimo di 15 cifre significative. Gli zeri iniziali, i segni più espliciti e la notazione esponenziale non vengono conservati: il parser converte il token nel valore numerico corrispondente.
Limiti e usi da verificare
Il parser estrae cifre anche da etichette, identificatori, date o stringhe di versione, quando l'utente non li considera quantità. Per questo l'output può contenere numeri non voluti e non mantiene l'associazione alla riga o al contesto originale. Il testo è limitato a 100.000 caratteri e a 10.000 valori finiti; i token non finiti vengono scartati e, se non c'è alcun numero utilizzabile, viene restituito un errore. La precisione dei valori molto grandi o con molte cifre decimali dipende dal tipo Number di JavaScript.
Domande frequenti
Perché "00123" viene restituito come "123"?
Il parser normalizza ogni token e rimuove gli zeri iniziali, perché li considera non significativi. Se devi conservare l'ortografia originale di conti correnti, ID prodotto o numeri di telefono, non usare questo strumento.
Come viene gestita la virgola decimale?
La virgola è il separatore decimale italiano: 1,5 viene letto come uno e mezzo. Se il testo usa il punto come decimale, il parser può interpretarlo in modo diverso, perché segue la regola locale. Verifica sempre i separatori prima di affidarti all'output.
I numeri dentro date e versioni vengono estratti?
Sì, il parser individua numeri all'interno di date, versioni e identificatori. Ad esempio da 2024-05-01 estrae i token 2024, 5 e 1; questo può essere utile o indesiderato a seconda del contesto.
Checklist prima dell'uso
- Controlla che il testo non superi 100.000 caratteri.
- Verifica la convenzione dei decimali nel testo di origine.
- Ricorda che zeri iniziali, segni più ed esponenti vengono normalizzati.
- Rivedi l'output prima di usarlo per calcoli o report.
L’elaborazione avviene localmente nel browser.