В java я пытаюсь определить строки такой формы: необязательное подчеркивание, заглавные буквы и фигурные скобки, заключающие в себе два параметра. То есть такие вещи, как MAX {1,2}
FUNC {3,7}
_POW {9,10}
Я решил отложить обработку параметров на потом, поэтому регулярное выражение Я использую:
_?[A-Z]+//{.*//}
Но я получаю следующую ошибку при попытке скомпилировать его в объект Pattern:
Exception in thread "main" java.util.regex.PatternSyntaxException: Illegal repetition near index 9
_?[A-Z]+//{.*//}
^
Кто-нибудь знает, в чем проблема?