Domanda

Siamo attualmente in fase di aggiornamento dei nostri server Varnish Cache. Come parte del processo, abbiamo aggiornato solo uno di loro per vedere come si comporta rispetto alle versioni precedenti.

Alcune delle principali modifiche apportate in questa nuova versione sta cambiando il motore regex da POSIX a PCRE. Ciò significa che alcuni dei nostri purghe (purghe regex) hanno smesso di funzionare sul server più recente.

Mi chiedevo se qualcuno può lista / mi indicano un elenco di differenze effettive tra sintassi POSIX e PCRE. O forse una funzione che converte un POSIX regex per PCRE regex.

Questo è così che posso convertire solo le purghe vanno al server più recente -. Senza compromettere la sintassi regex corrente che viene implementato nel sistema per gli altri server

È stato utile?

Soluzione

Sapore Confronto all'indirizzo Regular-Expressions.info .

Modifica : La pagina di cui sopra è stata aggiornata. Ora ti porta a un Indice pagina. Sulle pagine secondarie collegati a là tabelle di funzioni sono indicati, ed è possibile selezionare due diversi "sapori" della sintassi delle espressioni regolari per confrontare per il set di funzionalità mostrato su ogni pagina secondaria.

Altri suggerimenti

"espressioni regolari come usati in R"

non ho trovato una tabella di confronto ma ho trovato espressioni regolari fini del R che ha un sacco di informazioni vicino alla parte superiore del documento relative al POSIX e la parte inferiore dettagli mezzo pcre e dà anche i link alle norme.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top