私はアンドロイド文字列リソースのシンボルの数を制限するcheckstyleを追加しようとしています。私はRegexpSingleLine(Regexpでも試してみました)を使っていて、すでに正規表現を持っています。今問題は、stringの中のシンボルの数が範囲内にあるときにアサートすることですが、その数が範囲外である場合、逆のケースでアサートする必要があります。だから、私は何とか式を逆にする必要があります(または、おそらくいくつかのプロパティを使用する)。助けてもらえますか? ここに私の小切手があります。checkstyleの逆正規表現
<module name="RegexpSingleline">
<property name="fileExtensions" value="xml"/>
<property name="format" value='^\s*<string\s*name="string_name">(.{5,10})<'/>
</module>
は '値= '^ \ sの* <文字列\ S *名= "string_name" >([^ <] {0を、試してみてください4} | [^ <] {11、})< '' –
ありがとうございました。私は試しましたが、今ではすべてを受け付けています:) –
コメントから正規表現をコピー/貼り付けた場合、文字化けした文字が含まれている可能性があります。 [here](https://regex101.com/r/BV1Of1/1)から試してみてください –