В 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]+//{.*//}
^
Кто-нибудь знает, в чем проблема?