Question

Nous sommes en train de mettre à niveau nos serveurs Varnish Cache. Dans le cadre du processus, nous avons amélioré que l'un d'eux pour voir comment il se comporte par rapport aux anciennes versions.

Certains des principaux changements apportés à cette nouvelle version est en train de changer le moteur de regex PCRE à Posix. Cela signifie que certains de nos purges (les purges regex) ont cessé de travailler sur le serveur plus récent.

Je me demandais si quelqu'un me liste peut / points à une liste des différences de syntaxe réelles entre POSIX et PCRE. Ou peut-être une fonction qui convertit un POSIX regex PCRE regex.

Il en est ainsi que je peux convertir que les purges en cours au serveur récent -. Sans affecter la syntaxe actuelle regex qui est mis en œuvre dans le système pour les autres serveurs

Était-ce utile?

La solution

Voir Flavor Comparaison Regular-Expressions.info .

EDIT : La page ci-dessus a été mis à jour. Il vous amène maintenant à Table des matières page. Sur les sous-pages liées à des tables de là caractéristiques sont affichées, et vous pouvez sélectionner deux « saveurs » de la syntaxe d'expression régulière de comparer pour l'ensemble des caractéristiques figurant sur chaque sous-page.

Autres conseils

"expressions régulières employé dans le R"

Je n'ai pas trouvé un tableau de comparaison mais j'ai trouvé Regular expressions employé dans le R qui a beaucoup d'informations près de la partie supérieure du document lié à POSIX et la moitié détails en bas pcre et donne également des liens vers les normes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top