Preguntas etiquetadas con perl

Perl es un lenguaje de programación dinámico, procesal, de alto nivel, de propósito general, conocido por su soporte nativo de expresiones regulares y capacidades de análisis de cadenas. Utilice esta etiqueta para preguntas sobre Perl en general. Para cosas relacionadas con el nuevo (pero relacionado) lenguaje Raku (anteriormente "Perl 6"), utilice la etiqueta raku. Para las expresiones regulares de estilo Perl en otros idiomas, use la etiqueta regex o, si están basadas en la biblioteca PCRE, la etiqueta pcre.

29
¿Cómo obtengo una lista de los módulos CPAN instalados?
Aparte de intentar perldoc <module name> individualmente para cualquier módulo CPAN que me guste o pasando por el sistema de archivos y mirando los directorios no tengo idea de qué módulos tenemos instalados. ¿Cuál es la forma más sencilla de obtener una gran lista de todos los módulos CPAN instalados? …
88 perl  cpan 



6
Uso de 'use utf8;' me da 'carácter ancho en la impresión'
Si ejecuto el siguiente programa Perl: perl -e 'use utf8; print "鸡\n";' Recibo esta advertencia: Wide character in print at -e line 1. Si ejecuto este programa Perl: perl -e 'print "鸡\n";' No recibo ninguna advertencia. Pensé que use utf8era necesario utilizar caracteres UTF-8 en un script de Perl. ¿Por …
86 perl  unicode  utf-8 




4
¿Cómo se numeran los grupos de captura anidados en expresiones regulares?
¿Existe un comportamiento definido sobre cómo las expresiones regulares deben manejar el comportamiento de captura de paréntesis anidados? Más específicamente, ¿puede esperar razonablemente que diferentes motores capturen los paréntesis externos en la primera posición y los paréntesis anidados en las posiciones posteriores? Considere el siguiente código PHP (usando expresiones regulares …




4
Variables de Nginx similares a SetEnv en Apache?
Utilizo SetEnv en Apache para establecer algunas variables en los hosts virtuales que recupero en PHP usando $_SERVER[the_variable]. Ahora estoy cambiando a Perl Catalyst y Nginx, pero parece que la directiva "env" en Nginx no es la misma. No funciona. ¿Cómo se puede lograr? Aquí está la imagen de fondo, …
82 apache  perl  nginx  catalyst 

2
¿Qué significa la sintaxis << 'm' = ~ m >> en perl?
Entiendo que perl tiene mucha sintaxis inusual, pero ese otro día me encontré con un fragmento de código en el trabajo que me dejó confuso. ¿Podría alguien explicarme qué significa: &lt;&lt;'m'=~m&gt;&gt; print $a unless $b; return; m ; Se parece a la sintaxis de HEREDOC, pero no en ninguna forma …
82 perl 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.