J'ai besoin d'une regex pour faire correspondre les chaînes qui ne se terminent pas dans certains termes.regex pour la négation des extrémités avec correspondance
entrée est un tas de noms de classe, comme Foo
, FooImpl
, FooTest
, FooTestSuite
, etc.
Je veux correspondre à quelque chose qui ne se termine pas dans Test
, Tests
ou TestSuite
.
doit correspondre:
FooImpl
FooTestImpl
Foo
ne doit pas correspondre:
FooTest
FooTestSuite
FooTests
Je ne peux pas obtenir ce droit. Ce que j'ai maintenant est faux alors je ne vais même pas le poster.
Réécrivez l'aspect négatif de longueur variable afin qu'il fonctionne plus d'endroits qu'un: '/ (? tchrist
@tchrist: +1 oui c'est une bonne idée. Terminé. –