Quels sont les différences entre les expressions régulières Python et Javascript?

La syntaxe d'expression régulière Python et JavaScript est-elle identique?

Sinon, alors:

  1. Quelles sont les différences importantes entre eux?
  2. Existe-t-il une bibliothèque python qui «met en œuvre» JavaScript regexps?

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.