I motori di espressioni regolari che sono costruiti in varie lingue di solito presentano differenze anche se la sintassi generale è la stessa. PHP ha più motori di espressioni regolari integrati (POSIX e PCRE), quindi a seconda di quali funzioni di espressioni regolari utilizzate dipenderà dal modo in cui verranno convertite.
Se si utilizzano principalmente le funzioni preg_*
, quelle dovrebbero principalmente convertirsi senza problemi, tuttavia ritengo che l'implementazione di Python delle espressioni regolari manchi di alcune funzionalità più avanzate incluse nell'implementazione di PHP.
È possibile leggere circa PHP's regular expressions here e Python's regular expressions here e capire alcune cose più specifiche.
Buona domanda, ma difficile dare una risposta completa poiché ci sono molte variabili.
+ risposta giusta, anche tutti gli altri corrispondono bene, ma la tua risposta si adatta perfettamente alla domanda che avevo in mente =) Grazie a tutti gli altri, darò +1 per ogni risposta/commento/risposta –