View Full Version : Conteggio frasi in un testo
_BlackTornado_
24-04-2008, 08:19
Salve a tutti...
Allora, ho un testo mooooolto lungo ma anche decisamente ripetitivo (è un file .log).
Devo assolutamente trovare un modo per conoscere il numero preciso di volte in cui nel log è stata scritta una certa frase, in modo da poter conoscere di preciso quante volte l'applicazione ha eseguito quella determinata azione.
In pratica, un mi serve di poter contare le volte in cui la frase è stata scritta nel testo.
Esiste un modo per farlo con qualche programma di scrittura o con qualche altra cosa?
Giant Lizard
24-04-2008, 08:35
Non conosco i file .log purtroppo, ma se puoi copiare tutto il testo in un file word diventa una caxxata.
Su word fai Modifica ---> Trova ---> scrivi la frase che devi cercare ---> spunti la casella "Evidenzia tutti gli elementi trovati in" ---> clicchi su "Trova". Una volta che ha completato la ricerca, sopra il pulsante Trova ti scrive quanti elementi ha trovato :)
_BlackTornado_
24-04-2008, 08:49
Non conosco i file .log purtroppo, ma se puoi copiare tutto il testo in un file word diventa una caxxata.
Su word fai Modifica ---> Trova ---> scrivi la frase che devi cercare ---> spunti la casella "Evidenzia tutti gli elementi trovati in" ---> clicchi su "Trova". Una volta che ha completato la ricerca, sopra il pulsante Trova ti scrive quanti elementi ha trovato :)
Ecco... Per ora sto facendo così... Il problema è che sono più frasi con alcune varianti ed è un pò un casino...
john_revelator
24-04-2008, 15:24
Installati la powershell di microsoft.
La richiami da esegui digitando powershell. Ti posizioni come faresti col prompt dei comandi all'interno della cartella che contiene il tuo file di log e a questo punto dai questo comando
gc nome_file_log.estensione | ? {$_ -match "testo che vuoi cercare"}
col quale ti verranno restituite tutte le righe contenenti il testo cercato
Se invece ti basta sapere il numero di righe usa questa
gc nome_file_log.estensione | ? {$_ -match "testo che vuoi cercare"} | measure-object -line
Se potessi portare il file in ambiente Unix/Linux a colpi di grep e wc (Word Count) potresti fare cio che ti serve più agevolmente. Se vuoi ti dico come.
Ciao
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.