Preguntas etiquetadas con regular-expression

12
Bash = ~ regex y https://regex101.com/

Usando https://regex101.com/ Construí una expresión regular para devolver la primera aparición de una dirección IP en una cadena. RegExp: (?:\d{1,3}\.)+(?:\d{1,3}) RegExp incluyendo delimitadores: /(?:\d{1,3}\.)+(?:\d{1,3})/ Con la siguiente cadena de prueba: eu-west 140.243.64.99 Devuelve...

12
Regexp en .ssh / config

En el trabajo, que a menudo tienen que entrar en huéspedes que siguen un esquema de nombres comunes, por ejemplo qc01- qc12, hc01- hc10, y así sucesivamente. Todos estos necesitan obtener los mismos valores de configuración en mi computadora portátil .ssh/config. Por supuesto, podría usar entradas...

11
Usar expresiones regulares con cp

Esta es una pregunta simple. Estoy tratando de copiar todos los archivos en el directorio actual que comienzan con "axis-2" y terminan con ".jar" en un directorio de destino, digamos que es ~ / MyDirectory. Mi primer pensamiento fue intentar cp '^axis2.*jar$' ~/MyDirectory Pero esto no está...

11
Forzar a Bash a usar el motor Perl RegEx

Como ya sabrá, el motor Bash RegEx no admite muchas de las características que admiten los motores RegEx modernos (referencias anteriores, afirmaciones de búsqueda, etc.). El siguiente es un script Bash simple que acabo de crear para tratar de explicar cuál es mi objetivo final: #!/bin/bash #...

11
Historia de Bash globbing

¿Hay alguna razón histórica por la que Bash "globbing" y las expresiones regulares no sean idénticas? Por ejemplo, creo que en Bash [1-2]*coincide todo lo que comienza con un 1 o un 2 seguido de cualquier otra cosa, mientras que como expresión regular [1-2]*solo coincidiría con una secuencia de 1s...

11
Yum expresión regular o búsqueda comodín?

La documentación de Fedora dice: 5.2. Búsquedas Avanzadas Si no conoce el nombre del paquete, utilice la búsqueda o proporcione opciones. Alternativamente, use comodines o expresiones regulares con cualquier opción de búsqueda yum para ampliar los criterios de búsqueda. Bueno, al principio...

10
Comportamiento extraño de "ls -a | grep ^ \. "

Quería enumerar el contenido de un pwd y mostrar solo el archivo que comienza con punto. Lo intenté ls -a | grep ^\.pero no puedo entender por qué la salida contiene también los archivos que no comienzan con punto. Por ejemplo: Pictures .pip .pki .profile projects Public Sé que puedo lograr lo...

10
¿Cuál es la definición de una expresión regular?

Recientemente tuve una discusión amistosa con Ghoti sobre lo que constituye una expresión regular en los comentarios a mi respuesta a esta pregunta. Afirmé que lo siguiente es una expresión regular: `[Rr]eading[Tt]est[Dd]ata` Ghoti no estuvo de acuerdo, alegando que es un problema de archivo. La...