Мне нужно сопоставить переменные, которые начинаются со строчной буквы и не заканчиваются подчеркиванием.
У меня есть три поля:
private String shouldFlag;
private String shouldntFlag_;
private String SHOULDNTFLAG;
С этим перевернутым шаблоном:
^[a-z].*_$
Используется для для имени поля в следующем шаблоне:
class $Class$ {
$FieldType$ $FieldName$ = $Init$;
}
Проблема в том, что SHOULDNTFLAG
все еще помечен. Я пытался использовать ^[a-z].*_$|^[A-Z].*$
, но это ничего не соответствовало, не говоря уже о shouldFlag
. Что я тут не так делаю?