Red de conocimiento informático - Material del sitio web - Cómo usar Perl para leer un archivo, calcular la frecuencia de cada palabra en el archivo y generarlo nuevamente

Cómo usar Perl para leer un archivo, calcular la frecuencia de cada palabra en el archivo y generarlo nuevamente

El hermano de arriba lo criticó. Soy un lego y es la primera vez que respondo preguntas sobre procedimientos. No tengo experiencia, ¡así que perdóneme!

En realidad, hay buenos ejemplos de conteo de palabras en la documentación de Perl. Como novato, también estoy aprendiendo. Espero que todos puedan comunicarse y progresar juntos.

mientras ( /(\b[^\W_\d][\w'-] \b)/g ){ $seen{$1} ;}

La declaración anterior es el método de recuento de palabras de una sola línea que se muestra en el ejemplo.

my @array = split /[\s\,\!\:\;\?\#]/;

Esta es una forma estúpida de usar la puntuación para dividir palabras. Método;

Pero en la práctica, puede dividir de manera flexible palabras con significados especiales.

foreach (@array) { $words{$_} if /^\w/;}

Ver: Documentación: perlfaq6.htm.