Скобки принадлежат выражению? Можете привести пример, пожалуйста.
Возможно, следующее регулярное выражение уже работает:
"F_[ES]_[A-Za-z0-9]+_[A-Za-z0-9]+"
Используйте это следующим образом:
Pattern pattern = Pattern.compile("F_[ES]_[A-Za-z0-9]+_[A-Za-z0-9]+");
Matcher matcher = pattern.matcher(myStringToMatch);
if (matcher.matches())
{
// Yeah, Baby!
}
Если для строчных символов нет возможности, вы можете пропустить вхождения a-z
в шаблоне регулярных выражений.