Preguntas etiquetadas con regex

Regex (o regexp) se conoce como coincidencia de expresiones regulares de patrones, cadenas o caracteres en, por ejemplo, un archivo de texto grande. Las preguntas deben etiquetarse como tales, sea cual sea el lenguaje de programación involucrado, y la etiqueta también se puede aplicar a la línea de comandos o programas gráficos que tienen complementos de expresiones regulares o alguna capacidad de expresiones regulares.

21
Diferencia entre '.' , '?' y '*' en expresiones regulares?

¿Podría obtener un ejemplo de cómo difieren estos tres elementos (son estos llamados metacaracteres)? Sé que eso *significa todo o nada, pero no estoy seguro de si es la forma correcta de pensarlo. Por otro lado .y ?parece lo mismo. Coinciden con un personaje,

20
Uso de modificadores de Regex compatible con Perl (PCRE) en grep

Según grep --helpy man grep, podemos usar la -Popción para interpretar el patrón como una expresión regular de Perl (PCRE, para ser precisos), en lugar de las expresiones regulares básicas POSIX predeterminadas (BRE). En el lenguaje Perl, se pueden agregar varios Modificadores a la expresión, para...

17
¿Qué significan ^ $ y ^ #?

No entiendo BADIPS=$(egrep -v "^#|^$" $tDB). ¿Puedes explicarlo? código completo: #!/bin/bash # Purpose: Block all traffic from AFGHANISTAN (af) and CHINA (CN). Use ISO code. # # See url for more info - http://www.cyberciti.biz/faq/?p=3402 # Author: nixCraft <www.cyberciti.biz> under GPL...

17
¿Cómo incluir un personaje espacial con grep?

Tengo un archivo llamado ejemplo $ cat example kali.pdf linux.pdf ubuntu.pdf example.pdf. this.pdf grep .pdf y cuando uso greppara obtener la línea que tiene un espacio antes .pdf, parece que no puedo obtenerlo. grep *.pdf example no devuelve nada (quiero decir "grep, coincide con cero o más...

11
Grep: el asterisco (*) no siempre funciona

Si grep un documento que contiene lo siguiente: ThisExampleString ... para la expresión This*Stringo *String, no se devuelve nada. Sin embargo, This*devuelve la línea anterior como se esperaba. Si la expresión está entre comillas no hace diferencia. ¿Pensé que el asterisco indicaba cualquier...

10
Preguntas sobre el uso de Regex Search & Replace en gedit

Estoy tratando de usar el complemento Regex Search & Replace de gedit. Quiero buscar un dígito que se repita 2 o 3 veces, así que pensé que la expresión regular era [0-9]\{2,3\} Pero no coincide con los objetivos que debería, como "22". Quiero encontrar exactamente una palabra "Notas", así...