Sto cercando di capire un pezzo di codice e ho trovato questa espressione regolare usata nella funzione preg_replace di PHP.cosa significa espressione regolare (? <! -) significa
'/(?<!-)color[^{:]*:[^{#]*$/i'
Questo bit ... (?<!-)
doesnt compare in nessuno dei miei manuali REG-exp. Qualcuno sa cosa significa questo per favore? (Google non restituisce nulla - non penso che i simboli funzionino in google.)
Si tratta di uno smiley di nemico di Batman ha colpito all'occhio sinistro, ma sorridente comunque ... (ma corrisponderà a nessuno indossa un cappello simile) –
Per riferimento: [Look-Intorno asserzioni] (http: // perldoc .perl.org/perlre.html # Look-Around-Assertions) da perlre, [Positive and Negative Lookbehind] (http://www.regular-expressions.info/lookaround.html#lookbehind) su regular-expressions.info. – outis