Preguntas etiquetadas con regex

132
Obtener partes de una URL (Regex)

На этот вопрос есть ответы en Stack Overflow на русском : Достать значения с помощью регулярок Dada la URL (línea única): http://test.example.com/dir/subdir/file.html ¿Cómo puedo extraer las siguientes partes usando expresiones regulares: El subdominio (prueba) El...

132
grep usando un vector de caracteres con múltiples patrones

Estoy tratando de usar greppara probar si un vector de cadenas está presente en otro vector o no, y generar los valores que están presentes (los patrones coincidentes). Tengo un marco de datos como este: FirstName Letter Alex A1 Alex A6 Alex A7 Bob A1 Chris A9 Chris A6 Tengo un vector de...

132
¿Por qué es "asdf" .replace (/.*/ g, "x") == "xx"?

Me topé con un hecho sorprendente (para mí). console.log("asdf".replace(/.*/g, "x")); Ejecutar fragmento de códigoOcultar resultadosExpandir fragmento ¿Por qué dos reemplazos? Parece que cualquier cadena no vacía sin líneas nuevas producirá exactamente dos reemplazos para este patrón. Usando...

132
¿Cómo reemplazar una línea completa con sed?

Supongamos que tengo un archivo con líneas aaa = bbb Ahora me gustaría reemplazarlos con: aaa = xxx Puedo hacer eso de la siguiente manera: sed "s / aaa = bbb / aaa = xxx / g" Ahora tengo un archivo con algunas líneas de la siguiente manera: aaa = bbb aaa = ccc aaa = ddd aaa = [algo más]...

131
sed one-liner para convertir todo en mayúsculas a minúsculas?

Tengo un archivo de texto en el que algunas palabras están impresas en TODAS LAS MAYÚSCULAS. Quiero poder convertir todo en el archivo de texto a minúsculas, usando sed. Eso significa que la primera oración se leería: "Tengo un archivo de texto en el que algunas palabras están impresas en...

130
RegEx - Números coincidentes de longitud variable

Estoy tratando de analizar un documento que tiene números de referencia esparcidos por todo. Texto texto texto {4: 2} texto más increíble {4: 3} mucho más tarde en {222: 115} y aún más texto. Las referencias siempre estarán entre paréntesis, y siempre habrá dos puntos entre los dos. Escribí...

130
Sublime Text regex no detecta etiquetas multilínea

Tengo esta expresión regular aquí; \[sometag\](.*)\[/sometag\] Que se supone que atrapa el texto rodeado por la [sometag]etiqueta. Funciona para la información de una sola línea contenida en estas etiquetas, como en la cadena [sometag]this is a bit of text[/sometag]. Pero no funciona en texto que...

130
¿Qué sabor de Regex usa Visual Studio Code?

Intentando buscar-reemplazar en Visual Studio Code, encuentro que su sabor Regex es diferente de Visual Studio completo. Específicamente, trato de declarar un grupo con nombre con el string (?<p>[\w]+)que funciona en Visual Studio pero no en Visual Studio Code. Se quejará con el error Invalid...

129
Java; Reemplazo de cadena (usando expresiones regulares)?

Como parte de un proyecto para la escuela, necesito reemplazar una cadena del formulario: 5 * x^3 - 6 * x^1 + 1 a algo como: 5x<sup>3</sup> - 6x<sup>1</sup> + 1 Creo que esto se puede hacer con expresiones regulares, pero aún no sé cómo hacerlo. ¿Me puedes echar una...

129
RegEx referencias en IntelliJ

Quiero usar la función de búsqueda y reemplazo de IntelliJ para realizar la siguiente transformación: // Replace this model.put('foo', 'bar') // With this model['foo'] = bar He intentado lo siguiente: Texto a buscar: model.put\((.*),(.*)\) Reemplazar con:model\[\\1\] = \\2 Pero Intellij no...

129
Coincidencias de patrones de extracto de Python

Python 2.7.1 Estoy tratando de usar la expresión regular de Python para extraer palabras dentro de un patrón Tengo una cuerda que se ve así someline abc someother line name my_user_name is valid some more lines Quiero extraer la palabra "my_user_name". Hago algo como import re s = #that big...