La syntaxe d'expression régulière Python et JavaScript est-elle identique?
Sinon, alors:
Il y a un tableau de comparaison ici:
Comparaison des saveurs Regex
Partie 1
Ils sont différents; Une différence est que Python prend en charge Unicode et que Javascript ne fonctionne pas.
Partie 2
Lire Mastering Regular Expressions . Il donne des informations sur la façon d'identifier les moteurs de back-end (DFA vs NFA vs Hybrid) qui utilise une saveur regex. Il donne beaucoup d'informations sur les différents saveurs regex là-bas.
Il y a trop d'informations pour transmettre une seule réponse SO, donc vous préférez avoir un solide document de référence sur le sujet.