perl

¿Cómo hacer coincidir cualquier carácter que no sea un espacio en blanco, excepto uno en particular?

En Perl \S coincide con cualquier carácter que no sea de espacio en blanco. ¿Cómo puedo hacer coincidir cualquier carácter que no sea un espacio en blanco, excepto una barra invertida \?

El poder de reconocimiento de las expresiones regulares "modernas"

¿Qué clase de idiomas reconocen realmente las expresiones regulares modernas? Cada vez que hay un grupo de captura de longi ... econocidos por una expresión regular pero no por CFG y lo contrario? Enlaces a documentos relevantes serían muy apreciados.

¿Cuál es el significado de @ en Perl?

¿Cuál es el significado de @_ en Perl?

¿Cómo puedo incluir funciones de otro archivo en mi script Perl?

Esto parece una pregunta muy simple, pero de alguna manera mi Google-Fu me falló. ¿Cuál es la sintaxis para incluir funcion ... blah.h" Vi la opción de usar módulos Perl, pero parece que requerirá una reescritura no insignificante de mi código actual.

¿Qué significa "0 pero verdadero" en Perl?

¿Puede alguien explicar qué significa exactamente la cadena "0 pero true" en Perl? Por lo que entiendo, es igual a cero en u ... ¿Es esto un comportamiento normal del lenguaje o es esto una cadena especial tratada como un caso especial en el intérprete?

¿Cómo puedo almacenar capturas de expresiones regulares en una matriz en Perl?

Estoy tratando de usar expresiones regulares en Perl. Lo que me preguntaba era si es posible almacenar todas las coincidenci ... de coincidencias que estás buscando. He intentado my @array = m/expr/g; pero eso no parece funcionar. Gracias por su ayuda!

coincidencia de expresiones regulares "verticales" en una imagen ASCII"

Nota: Esta es una pregunta sobre las posibilidades de los sabores regex modernos. No se trata de la mejor manera de resolver ... existe Cuente el número de dichas formaciones / coincida con el punto de partida de todas ellas (4 en el ejemplo anterior)

¿Cómo puedo desinstalar un módulo Perl instalado a través de 'cpan'?

Estoy usando Perl ejecutándose en el espacio de usuario (no instalado a través de root) e instalando módulos a través de la l ... elete_Perl_modules. Mi pregunta es específicamente si hay una forma limpia de eliminar un módulo instalado a través de cpan.

En Perl, ¿cómo puedo verificar concisamente si una variable $está definida y contiene una cadena de longitud distinta de cero?

Actualmente uso el siguiente Perl para comprobar si una variable está definida y contiene texto. Tengo que comprobar defined ... ngth $name > 0) { # do something with $name } ¿Hay una manera mejor (presumiblemente más concisa) de escribir esto?

¿Cómo se numeran los grupos de captura anidados en expresiones regulares?

¿Hay un comportamiento definido para cómo las expresiones regulares deben manejar el comportamiento de captura de paréntesis ... el contexto del patrón y/o el comportamiento del motor (PCRE es diferente de C#'s es diferente de Java es diferente de etc.)?

¿Cómo calcular eficientemente una desviación estándar corriente?

Tengo una matriz de listas de números, por ejemplo: [0] (0.01, 0.01, 0.02, 0.04, 0.03) [1] (0.00, 0.02, 0.02, 0.03, 0.02) [ ... do por la matriz una vez? Cualquier código en un lenguaje interpretado (por ejemplo, Perl o Python) o pseudocódigo está bien.

¿Cómo habilito los pliegues automáticos en Vim?

¿Cómo habilito el plegado automático en Vim? set foldmethod=syntax no parece hacer mucho de nada.

¿Cómo debo usar la palabra clave" mi " en Perl?

Sigo viendo la palabra clave "mi" delante de los nombres de variables en scripts Perl de ejemplo en línea, pero no tengo idea ... archivo o evaluación. Si aparece más de un valor, el la lista debe colocarse entre paréntesis. ¿Qué hace y cómo se usa?

¿Cómo puedo hacer pruebas unitarias en Perl?

He estado haciendo programación OO Perl y me preguntaba: ¿cuál es la mejor manera de realizar pruebas unitarias? Hasta ahora ... para realizar pruebas, pero se siente insuficiente para lo que quiero. ¿Puedes indicarme algunos buenos módulos para eso?

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

Supongamos que tengo: my $string = "one.two.three.four"; ¿Cómo debo jugar con el contexto para obtener el número de vece ... number, forzaría el contexto del array, y por el uso de scalar, obtendría el recuento. Sin embargo, todo lo que consigo es 1.

¿Cómo duermo un milisegundo en Perl?

¿Cómo duermo menos de un segundo en Perl?

¿Cómo puedo usar CPAN como usuario no root?

Quiero instalar módulos perl en un servidor compartido en el que no tengo acceso root. ¿Cómo puedo hacer esto? También parece ... e que al ejecutar el comando), es posible actualizar el comando CPAN que se utiliza desde mi cuenta sin requerir acceso root?

¿Por qué aprender Perl, Python, Ruby si la empresa utiliza C++, C# o Java como lenguaje de aplicación? [cerrado]

Me pregunto por qué un desarrollador de C++, C#, Java querría aprender un lenguaje dinámico? Suponiendo que la compañía no c ... lo obvio que el empleado tendrá una visión más amplia, el los empleadores generalmente están buscando algún beneficio "real".

cómo combinar dos archivos consistentemente línea por línea

Tengo dos archivos ( file1.txt & file2.txt ), los archivos son solo ejemplos . Cómo combinar los dos archivos , para cre ... files.estructura txt) first field second field OLD file NEW file

¿Cómo puedo saber qué tipo de valor hay en una variable Perl?

¿Cómo puedo saber qué tipo de valor hay en una variable Perl? $x podría ser un escalar, una referencia a una matriz o una referencia a un hash (o tal vez otras cosas).