Voici une regex qui fonctionne bien dans la plupart des implémentations de regex:
(?<!filename)\.js$
Cela correspond à .js pour une chaîne qui se termine par .js sauf pour filename.js
Javascript n'a pas de regex lookbehind. Quelqu'un est-il capable de créer une expression régulière alternative qui atteint le même résultat et fonctionne en javascript?
Voici quelques réflexions, mais a besoin de fonctions d'assistance. J'espérais y parvenir simplement avec une regex: http://blog.stevenlevithan.com/archives/mimic-lookbehind-javascript
(?<=thingy)thingy
pour lookbehind positif et (?<!thingy)thingy
pour lookbehind négative . Maintenant, il les soutient.