Tengo un gran archivo HTML que tiene muchas marcas que se ve así: <p class="MsoNormal" style="margin: 0in 0in 0pt;"> <span style="font-size: small; font-family: Times New Roman;">stuff here</span> </p> Estoy tratando de hacer un Vim de búsqueda y reemplazo para deshacerse de todos class=""y style=""pero estoy teniendo problemas para hacer el …
Estoy tratando de usar sed para limpiar líneas de URL para extraer solo el dominio. Entonces de: http://www.suepearson.co.uk/product/174/71/3816/ Quiero: http://www.suepearson.co.uk/ (ya sea con o sin la barra inclinada, no importa) Yo he tratado: sed 's|\(http:\/\/.*?\/\).*|\1|' y (escapando del cuantificador no codicioso) sed 's|\(http:\/\/.*\?\/\).*|\1|' pero parece que no puedo hacer que …
Encontré este excelente tutorial sobre expresiones regulares y aunque intuitivamente entiendo lo que hacen los cuantificadores "codiciosos", "reacios" y "posesivos", parece que hay un serio vacío en mi comprensión. Específicamente, en el siguiente ejemplo: Enter your regex: .*foo // greedy quantifier Enter input string to search: xfooxxxxxxfoo I found the …
Estoy usando jQuery. Tengo una cadena con un bloque de caracteres especiales (principio y fin). Quiero obtener el texto de ese bloque de caracteres especiales. Usé un objeto de expresión regular para encontrar en cadena. Pero, ¿cómo puedo decirle a jQuery que busque múltiples resultados cuando tenga dos caracteres especiales …
Quiero obtener la coincidencia más corta y el patrón debería ser algo como: <car ... model=BMW ...> ... ... ... </car> ... significa cualquier carácter y la entrada es de varias líneas.
¿Cómo hago una expresión regular de Python como "(.*)"tal, dadas las "a (b) c (d) e"coincidencias de Python en "b"lugar de "b) c (d"? Sé que puedo usar en "[^)]"lugar de ".", pero estoy buscando una solución más general que mantenga mi expresión regular un poco más limpia. ¿Hay alguna …
Estoy tratando de dividir una cadena en dos partes usando regex. La cadena tiene el siguiente formato: text to extract<number> He estado usando (.*?)<y <(.*?)>que funcionan bien, pero después de leer un poco en regex, comencé a preguntarme por qué necesito ?las expresiones. Solo lo hice así después de encontrarlos …
Necesito capturar varios grupos del mismo patrón. Supongamos que tengo la siguiente cadena: HELLO,THERE,WORLD Y he escrito un siguiente patrón ^(?:([A-Z]+),?)+$ Lo que quiero que haga es capturar cada palabra, de modo que el Grupo 1 sea: "HOLA", el Grupo 2 sea "ALLÍ" y el Grupo 3 sea "MUNDO" Lo …