Je suis en train de construire une expression régulière Java pour correspondre « .jar!
»positive pour préanalyse point d'exclamation
Le hic est que je ne veux pas que la matcher de consommer le point d'exclamation. J'ai essayé d'utiliser Pattern.compile("\\.jar(?=!)")
mais cela a échoué. Comme d'échapper au point d'exclamation.
Quelqu'un peut-il faire fonctionner cela ou est-ce un bug JDK?
MISE À JOUR: Je me sens comme un idiot, Pattern.compile("\\.jar(?=!)")
fonctionne. J'utilisais Matcher.matches() au lieu de Matcher.find().
Ne supprimez pas, cela est encore informatif à d'autres qui peuvent faire la même erreur. –
http://www.oleswanson.com/images/office/mistakes.jpg :) –
Assez juste, je vais le laisser pour le moment :) – Gili