Articles of perl

¿Hay un atajo de Perl para contar el número de coincidencias en una cadena?

Supongamos que tengo: my $string = “one.two.three.four”; ¿Cómo debería jugar con el contexto para obtener la cantidad de veces que el patrón encontró una coincidencia (3)? ¿Se puede hacer esto usando un trazador de líneas único? Intenté esto: my ($number) = scalar($string=~/\./gi); Pensé que al poner paréntesis alrededor de $number , forzaría el contexto del […]

Perl leyó línea por línea

Tengo un simple script Perl para leer un archivo línea por línea. El código está abajo. Quiero mostrar dos líneas y romper el ciclo. Pero no funciona. ¿Dónde está el error? $file=’SnPmaster.txt’; open(INFO, $file) or die(“Could not open file.”); $count = 0; foreach $line () { print $line; if ($++counter == 2){ last; } } […]

¿Cuál es la implementación más simple de Markdown para una aplicación Cocoa?

Estoy escribiendo una aplicación Cocoa en Objective-C, y me gustaría poder incorporar Markdown. El usuario ingresará texto en la syntax de Markdown, haga clic en el botón “exportar” y el progtwig generará un archivo de XHTML. Aunque parece que hay muchas opciones. Podría usar una de las implementaciones de C / C ++ , podría […]

¿Cómo puedo instalar una versión específica de un conjunto de módulos Perl?

Tengo la tarea de replicar un entorno de producción para crear muchos entornos de prueba / sesión. Una de las cosas que debo hacer es crear Perl, con todos los módulos que se han instalado (incluidos los módulos internos y externos) a lo largo de los años. Podría usar CPAN.pm autobundle, pero esto dará como […]

¿Cómo puedo acelerar mi progtwig Perl?

En realidad, se trata de dos preguntas, pero son muy similares, y para hacerlo simple, pensé que simplemente las juntaría: En primer lugar : dado un proyecto establecido de Perl, ¿cuáles son algunas formas decentes de acelerarlo más allá de la simple optimización en código? En segundo lugar : al escribir un progtwig desde cero […]

¿Las características ocultas de Perl?

¿Cuáles son algunas características del lenguaje realmente útiles pero esotéricas en Perl que realmente ha podido emplear para hacer un trabajo útil? Pautas: Intenta limitar las respuestas al núcleo de Perl y no al CPAN Por favor dé un ejemplo y una breve descripción Las funciones ocultas también se encuentran en las características ocultas de […]

¿Cómo puedo interactuar con ClearCase desde Perl?

Mi proyecto necesita un par de cosas para extraer de los datos de ClearCase usando el script de Perl en una hoja de Excel, esas son: Dando dos líneas de tiempo particulares o dos líneas de base. toda la actividad asociada dentro de esa línea de base (“actividad” de encabezado de columna) Identificación del propietario […]

¿Por qué es este progtwig válido? Estaba intentando crear un error de syntax

Estoy ejecutando el ActivePerl 5.14.2 de 32 bits de ActiveState en Windows 7. Quería meterme con un gancho precompromiso de Git para detectar progtwigs que se registran con errores de syntax. (De alguna manera, me las arreglé para hacer un compromiso tan malo.) Entonces, como progtwig de prueba, hice una prueba aleatoria de esto: use […]

Creación de Perl, pruebas unitarias, cobertura de código: un ejemplo completo de trabajo

La mayoría de las respuestas de Stackoverflow que he encontrado en relación con el proceso de comstackción de Perl y las pruebas unitarias y la cobertura de código simplemente me señalan CPAN para la documentación allí. No hay absolutamente nada de malo en señalar los módulos de CPAN porque ahí es donde se supone que […]

Eliminar el script de ClearCase Views

(Este es un reenvío de una pregunta eliminada) (bajo petición) ¿Cuál es el mejor Script de borrado de ClearCase View? Encontré lo siguiente en http://www.cmcrossroads.com/forums?func=view&id=44045&catid=31 escrito por Yossi Sidi a continuación Las 2 cosas que este guión falla son la eliminación de las entradas en el archivo session.dat para las vistas de CCRC y la […]