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.

6
Diferencias entre Perl y PHP [cerrado]
En su forma actual, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión extensa. Si cree que esta pregunta se puede mejorar …
101 php  perl 

8
¿Cómo puedo solucionar problemas de mi script CGI de Perl?
Tengo un script en Perl que no funciona y no sé cómo empezar a reducir el problema. ¿Que puedo hacer? Nota: Estoy agregando la pregunta porque realmente quiero agregar mi respuesta muy larga a Stackoverflow. Sigo vinculándome externamente en otras respuestas y merece estar aquí. No dude en editar mi …
100 perl  cgi 


11
grep -P ya no funciona. ¿Cómo puedo reescribir mis búsquedas?
Parece que la nueva versión de OSX ya no es compatible grep -Py, como tal, ha hecho que algunos de mis scripts dejen de funcionar. var1=`grep -o -P '(?<=<st:italic>).*(?=</italic>)' file.txt` Necesito capturar el grep en una variable y necesito usar las aserciones de ancho cero, así como \K var2=`grep -P …
99 macos  perl  shell 



4
¿Cómo puedo combinar hashes en Perl?
¿Cuál es la mejor manera de combinar ambos hash en% hash1? Siempre supe que% hash2 y% hash1 siempre tienen claves únicas. También preferiría una sola línea de código si es posible. $hash1{'1'} = 'red'; $hash1{'2'} = 'blue'; $hash2{'3'} = 'green'; $hash2{'4'} = 'yellow';
95 perl  dictionary  hash  merge 



6
La mejor forma de iterar a través de una matriz de Perl
¿Cuál es la mejor implementación (en términos de velocidad y uso de memoria) para iterar a través de una matriz Perl? ¿Hay alguna forma mejor? ( @Arrayno es necesario conservarlo). Implementación 1 foreach (@Array) { SubRoutine($_); } Implementación 2 while($Element=shift(@Array)) { SubRoutine($Element); } Implementación 3 while(scalar(@Array) !=0) { $Element=shift(@Array); SubRoutine($Element); …
94 arrays  perl  iteration 


12
¿Cómo demonizo un script arbitrario en unix?
Me gustaría un daemonizer que pueda convertir un script o comando genérico y arbitrario en un daemon . Hay dos casos comunes con los que me gustaría tratar: Tengo un script que debería ejecutarse para siempre. Si alguna vez muere (o al reiniciar), reinícielo. No permita que nunca haya dos …


8
Cómo extraer cadenas siguiendo un patrón con grep, regex o perl
Tengo un archivo que se parece a esto: <table name="content_analyzer" primary-key="id"> <type="global" /> </table> <table name="content_analyzer2" primary-key="id"> <type="global" /> </table> <table name="content_analyzer_items" primary-key="id"> <type="global" /> </table> Necesito extraer cualquier cosa entre las comillas que siguen name=, es decir content_analyzer, content_analyzer2y content_analyzer_items. Estoy haciendo esto en una caja de Linux, por …

3
¿Cómo debo utilizar la palabra clave "mi" en Perl?
Sigo viendo la palabra clave "mi" delante de los nombres de las variables en los scripts de Perl de ejemplo en línea, pero no tengo idea de lo que significa. Intenté leer las páginas del manual y otros sitios en línea, pero tengo dificultades para discernir para qué sirve dada …

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.