Especificaciones de RE2 para mapas de URLs

En esta página se describen los requisitos y las limitaciones asociados al uso de la sintaxis RE2 para las expresiones regulares de los mapas de URLs.

RE2 tiene las siguientes limitaciones integradas:

  • RE2 no admite aserciones de búsqueda hacia delante ni hacia atrás arbitrarias, ni tampoco referencias inversas. En concreto, no se admiten los siguientes operadores de referencia inversa:
    • (?=): búsqueda positiva
    • (?!) - lookahead negativo
    • (?<=): búsqueda hacia atrás positiva
    • (?<!): búsqueda hacia atrás negativa
    • \N: referencia inversa donde N es un número entero.
  • RE2 no reconoce \cx como el carácter Control-X.
  • RE2 no reconoce los operadores de agrupación atómica (?>...) y ++.
  • RE2 no reconoce \C, \G ni \X.
  • RE2 no reconoce subpatrones condicionales (?(...)...), comentarios