Preguntas etiquetadas con regex

Las expresiones regulares proporcionan un lenguaje declarativo para unir patrones dentro de cadenas. Se usan comúnmente para la validación de cadenas, el análisis y la transformación. Como las expresiones regulares no están completamente estandarizadas, todas las preguntas con esta etiqueta también deben incluir una etiqueta que especifique el lenguaje o la herramienta de programación aplicable. NOTA: Pedir expresiones regulares HTML, JSON, etc. tiende a encontrarse con reacciones negativas. Si hay un analizador para eso, úsalo en su lugar.







5
¿Cómo extraer texto de una cadena usando sed?
Mi cadena de ejemplo es la siguiente: This is 02G05 a test string 20-Jul-2012 Ahora de la cadena de arriba quiero extraer 02G05. Para eso probé la siguiente expresión regular con sed $ echo "This is 02G05 a test string 20-Jul-2012" | sed -n '/\d+G\d+/p' Pero el comando anterior no …
96 regex  bash  sed 

5
grepping usando el "|" operador alternativo
La siguiente es una muestra de un archivo grande llamado AT5G60410.gff: Chr5 TAIR10 gene 24294890 24301147 . + . ID=AT5G60410;Note=protein_coding_gene;Name=AT5G60410 Chr5 TAIR10 mRNA 24294890 24301147 . + . ID=AT5G60410.1;Parent=AT5G60410;Name=AT5G60410.1;Index=1 Chr5 TAIR10 protein 24295226 24300671 . + . ID=AT5G60410.1-Protein;Name=AT5G60410.1;Derives_from=AT5G60410.1 Chr5 TAIR10 exon 24294890 24295035 . + . Parent=AT5G60410.1 Chr5 TAIR10 five_prime_UTR …
96 regex  linux  grep 

2
Regex para que coincida con un dígito dos o cuatro veces
Es una pregunta simple sobre expresiones regulares, pero no encuentro la respuesta. Quiero determinar si un número aparece en secuencia exactamente dos o cuatro veces. ¿Qué sintaxis puedo utilizar? \d{what goes here?} Lo intenté \d{2,4}, pero esta expresión también acepta tres dígitos.
96 regex  numbers 

7
¿Puedo reemplazar grupos en Java regex?
Tengo este código y quiero saber si puedo reemplazar solo grupos (no todos los patrones) en Java regex. Código: //... Pattern p = Pattern.compile("(\\d).*(\\d)"); String input = "6 example input 4"; Matcher m = p.matcher(input); if (m.find()) { //Now I want replace group one ( (\\d) ) with number //and …

3
¿Cómo negar toda la expresión regular?
Tengo una expresión regular, por ejemplo (ma|(t){1}). Coincide may tno coincide bla. Quiero negar la expresión regular, por lo tanto, debe coincidir blay no may t, agregando algo a esta expresión regular . Sé que puedo escribir bla, sin embargo, la expresión regular real es más compleja.

5
Regex para eliminar todo (punto O no numérico)
Necesito que un texto como "joe ($ 3,004.50)" se filtre a 3004.50 pero soy terrible con las expresiones regulares y no puedo encontrar una solución adecuada. Por lo tanto, solo deben permanecer los números y los puntos, todo lo demás filtrado. Yo uso C # y VS.net 2008 framework 3.5
95 c#  regex 

10
¿Es posible que una computadora "aprenda" una expresión regular mediante ejemplos proporcionados por el usuario?
¿Es posible que una computadora "aprenda" una expresión regular mediante ejemplos proporcionados por el usuario? Para aclarar: Yo no quiero aprender expresiones regulares. Quiero crear un programa que "aprenda" una expresión regular a partir de ejemplos proporcionados de forma interactiva por un usuario, tal vez seleccionando partes de un texto …

27
Expresión regular para buscar URL dentro de una cadena
¿Alguien sabe de una expresión regular que pueda usar para encontrar URL dentro de una cadena? Encontré muchas expresiones regulares en Google para determinar si una cadena completa es una URL, pero necesito poder buscar URL en una cadena completa. Por ejemplo, me gustaría poder encontrar www.google.comy http://yahoo.comen la siguiente …
95 regex  string  url 


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.