Preguntas etiquetadas con regex

También conocida como expresión regular o expresión regular, una descripción de un conjunto de cadenas, que a menudo se usa para buscar y validar cadenas.

3
¿Cómo ignorar ciertos nombres de archivo usando "buscar"?
Uno de mis comandos BASH favoritos es: find . -name '*.*' -exec grep 'SearchString' {} /dev/null \; que busca el contenido de todos los archivos en y debajo del directorio actual para el SearchString especificado. Como desarrollador, esto ha sido útil a veces. Sin embargo, debido a mi proyecto actual …
143 bash  find  regex 


6
uso de alternancia "|" en la expresión regular de sed
Estoy usando sed, GNU sed versión 4.2.1. Quiero usar la alternancia "|" símbolo en una subexpresión. Por ejemplo : echo "blia blib bou blf" | sed 's/bl\(ia|f\)//g' debería volver " blib bou " pero vuelve "blia blib bou blf". ¿Cómo puedo obtener el resultado esperado?
79 regex  sed 


10
Eliminar códigos de color ANSI de la secuencia de texto
Examinando la salida de perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' en un editor de texto (p. ej. vi) muestra lo siguiente: ^[[37mABC ^[[0m ¿Cómo se eliminarían los códigos de color ANSI del archivo de salida? Supongo que la mejor manera sería canalizar la salida …
73 regex  sed  perl  awk 


10
Sustitución en archivo de texto ** sin ** expresiones regulares
Necesito sustituir algo de texto dentro de un archivo de texto con un reemplazo. Por lo general, haría algo como sed -i 's/text/replacement/g' path/to/the/file El problema es que tanto texty replacementson cadenas complejas que contienen guiones, barras, blackslashes, citas y así sucesivamente. Si escapo, todos los personajes necesarios dentro de …
68 bash  regex  sed  text-editing 


5
Nuevas líneas en sed en Mac OS X
Me parece que \nno funciona en sed bajo Mac OS X. Específicamente, digamos que quiero dividir las palabras separadas por un solo espacio en líneas: # input foo bar Yo suelo, echo "foo bar" | sed 's/ /\n/' Pero el resultado es estúpido, ¡ \nno se escapa! foonbar Después de …
44 macos  mac  bash  regex  sed 


6
Solo coincide con la primera aparición en una línea con Regex
Soy completamente nuevo en regex y agradecería cualquier ayuda. La tarea es simple. Tengo un archivo CSV con registros que se leen así: 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 Me gustaría reemplazar la primera coma con un espacio y dejar el resto de las comas intactas, para cada línea. ¿Hay una …
42 regex 




12
¿Qué expresión regular puedo usar para hacer coincidir una dirección IP?
Con la siguiente grepsintaxis, quiero hacer coincidir todas las direcciones IP en un archivo (de un kshscript) grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' file El problema: también coincide con palabras (IP) que tienen más de 4 octetos: 1.1.1.1.1 o 192.1.1.1.160 ¿Cómo puedo hacer coincidir una IP válida y solo direcciones IP con 4 octetos? …
35 regex  grep  ip-address 

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.