Estoy tratando de entender un fragmento de código y encontré esta expresión regular utilizada en la función preg_replace de PHP.¿Qué significa la expresión regular (? <! -)
'/(?<!-)color[^{:]*:[^{#]*$/i'
Este bit ... (?<!-)
duerma aparece en ninguno de mis manuales reg-exp. Alguien sabe lo que esto significa, por favor? (Google no devuelve nada - No creo que los símbolos funcionen en google.)
Es un smiley del enemigo de Batman golpe en el ojo izquierdo, pero la sonrisa de todos modos ... (pero coincidirá con cualquier persona que lleva un sombrero similar) –
Como referencia: [mirar a los lados aserciones] (http: // perldoc .perl.org/perlre.html # Look-Around-Assertions) de perlre, [LookRehind positivo y negativo] (http://www.regular-expressions.info/lookaround.html#lookbehind) en regular-expressions.info. – outis