Articles of lookaround

Grupos de equilibrio en look-behind de longitud variable

TL; DR: El uso de capturas (y, en particular, grupos de equilibrio) dentro de las vistas de .NET cambia las capturas obtenidas, aunque no debería marcar la diferencia. ¿Qué pasa con las miradas de .NET que rompe el comportamiento esperado? Estaba tratando de encontrar una respuesta a esta otra pregunta , como una excusa para […]

¿Cómo funciona la expresión regular ‘(? <= #) + (? = #)'?

Tengo la siguiente expresión regular en un progtwig de C #, y tengo dificultades para entenderlo: (?<=#)[^#]+(?=#) Lo dividiré en lo que creo que entendí: (?<=#) a group, matching a hash. what's `?<=`? [^#]+ one or more non-hashes (used to achieve non-greediness) (?=#) another group, matching a hash. what's the `?=`? Entonces el problema que […]

¿Cómo podemos unir ^ nb ^ n con Java regex?

Esta es la segunda parte de una serie de artículos educativos de expresiones regulares. Muestra cómo lookaheads y referencias anidadas se pueden utilizar para que coincida con el lenguaje no regular a n b n . Las referencias anidadas se introducen por primera vez en: ¿cómo esta expresión regex encuentra números triangulares? Uno de los […]

Regex lookahead, lookbehind y grupos atómicos

Encontré estas cosas en mi cuerpo de expresiones regulares, pero no tengo ni idea de para qué puedo usarlas. ¿Alguien tiene ejemplos para que pueda entender cómo funcionan? (?!) – negative lookahead (?=) – positive lookahead (?<=) – positive lookbehind (?) – atomic group