Preguntas etiquetadas con regex-greedy


8
¿Cómo puedo hacer que mi pareja no sea codiciosa en vim?
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 …
481 regex  vim  regex-greedy 

21
No codicioso (reacio) coincidencia de expresiones regulares en sed
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 …
407 regex  sed  pcre  greedy  regex-greedy 

7
Cuantificadores codiciosos versus reacios vs. posesivos
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 …



7
Pyge expresiones no codiciosas
¿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 …

3
Cuál es la diferencia entre .*? y. * expresiones regulares?
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 …


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.