|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2005
Messaggi: 1169
|
Conteggio frasi in un testo
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? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Aug 2006
Città: Paris
Messaggi: 16001
|
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 ![]()
__________________
Giant Lizard: PC gamer, retrogamer, appassionato di "finire i giochi al 100%". |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: May 2005
Messaggi: 1169
|
Quote:
|
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
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 |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jun 2005
Città: Roma
Messaggi: 371
|
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
__________________
Tu sei un eroe. Quelli che hanno avuto a che fare con il tuo eroismo ti hanno chiamato "L'uomo senza paura". Si sbagliavano....stanotte hai paura. Perchè presto dovrai lasciare questo posto, questo rifugio e dire a un bambino cieco che si fidava di te...che a volte gli eroi falliscono. - DEVIL "Cucciolo di bambino" |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:02.