Les différences avec Perl 5.005 sont présentées ici :
isspace() reconnaît,
     bien qu'il soit possible de recompiler la bibliothèque PCRE avec
     d'autres tables de caractères. Normalement, isspace() retourne
     true pour les espaces, les retours chariot, les
     nouvelles lignes, les formfeed, les tabulations verticales et horizontales.
     Perl 5 n'accepte plus la tabulation verticale comme caractère
     d'espacement. La séquence \v qui était dans la documentation
     Perl depuis longtemps n'a jamais été reconnue. Cependant, la
     tabulation verticale elle-même était reconnue comme un
     caractère d'espacement jusqu'à la version 5.002. Avec les
     versions 5.004 et 5.005, l'option \s l'ignore.
    
   (?{code}) et (??{code}).
     Cependant, les masques récursifs sont supportés.
    
    PCRE propose quelques extensions aux expressions régulières du Perl.
lookbehind) soient obligées
         de rechercher une chaîne de longueur fixe, toutes les assertions
         arrières peuvent avoir une longueur différente. Perl 5.005 leur
         impose d'avoir toutes la même longueur.
       
      $ ne s'applique qu'à
        la fin physique de la chaîne, et non pas avant les caractères
        de nouvelle ligne.
       
      