パターン内に否定を含む正規表現パターンを定義しようとしています。最後に「Test」を含むすべての文字列を除外したい。文字の否定については承知していますが[^Test]
、これは私が探しているものではありません。ではなく、のような文字列には合格する必要があります。だから私がしたことは、それを除外することです。しかし、うまくいきません:(。[^Test]
[^estT]
UserService
UserServiceTest
{min,max}
^([a-zA-Z0-9]+(Test){0,0})$
私の元のアイデアは、このパターンを checkstyle 抑制構成に入れ、すべての Test クラスを 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>
この問題を解決する方法を知っている人はいますか?
乾杯、
ケビン