J'essaie de définir un motif regex avec une négation dans le motif. Je veux exclure toutes les chaînes avec 'Test' à la fin. Je suis au courant de la négation de caractères [^Test]
mais ce n'est pas ce que je cherche, [^Test]
est égal à [^estT]
. Il devrait passer pour des chaînes comme UserService
et non pour UserServiceTest
. Donc ce que j'ai fait est d'exclure cela avec {min,max}
. mais cela ne fonctionne pas :(.négation de regex dans un motif
^([a-zA-Z0-9]+(Test){0,0})$
Mon idée d'origine est de mettre ce modèle en configuration checkstyle de suppression, et exclure toutes les classes d'essai de contrôle checkstyle.
<module name="TreeWalker">
<property name="tabWidth" value="4"/>
<module name="TypeName">
<property name="format" value="([a-zA-Z0-9]+(Test){0,0})"/>
</module>
</module>
Ne quelqu'un sait comment puis-je résoudre ce problème?
Cheers,
Kevin
Cool! Merci :) – eglobetrotter