Я новичок в регулярном выражении и пытаюсь найти регулярное выражение, которое распознает стандартные поля класса.Явное регулярное выражение, которое находит атрибуты класса
до сих пор у меня есть
private (double|int|char|String|boolean) .+
предполагается, что только типы выше, будут использоваться и модификатор только приватным и имя следует стандарт Java именования стандартных и конвенции. однако я не мог понять, как устранить скобки(), поскольку они являются частью регулярного выражения. так как некоторые методы могут быть сопоставлены:
private String regex(){
return "hello";
}
как устранить()? thanks
: - спасибо, что это уже решило проблему, кстати, как я мог бы реализовать финал как факультативный, я попробовал (окончательный)? но не работает – dhssa
'(final |)' означает «final или nothing». '?' означает 0 или 1 одного символа. Остерегайтесь различного упорядочения ключевых слов. – Nicole
спасибо большое Ник – dhssa