Preguntas etiquetadas con regular-expression

Las expresiones regulares son un medio de hacer coincidir un patrón de caracteres dentro de una cadena.







2
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 # Make sure exactly …

3
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á funcionando. Ni siquiera …

5
Implementar una expresión regular extendida para agregar un número variable de ceros a la izquierda en función de la posición en una cadena
Tengo problemas para reducir mi sintaxis sed para agregar un número variable de ceros a un esquema organizativo numérico. Las cadenas en las que estoy operando aparecen como 1.1.1.1,Some Text Here aprovechando la sintaxis sed sed -r ":r;s/\b[0-9]{1,$((1))}\b/0&/g;tr" Soy capaz de obtener la respuesta 01.01.01.01,Some Text Here Sin embargo, lo …

2
Coincidencia de caracteres especiales con expresión regular
Digamos que es muy fácil si quiero encontrar algo que contenga letras minúsculas y números con producir_texto | grep -E '[0-9a-z]' Los corchetes son útiles para unir un conjunto de caracteres, pero ¿qué pasa con los que son algo especiales? Si quiero, usando corchetes, coincida con cualquier carácter que no …

3
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 …



4
Expresión regular usando \\ vs usando \
Por que grep e\\.g\\. <<< "this is an e.g. wow" y grep e\.g\. <<< "this is an e.g. wow" ¿hacer la misma cosa? Si agrego una tercera barra, también tiene el mismo resultado. PERO, una vez que agrego una cuarta barra, ya no funciona. Esto tiene que ver con una …


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.