Как я могу написать регулярное выражение для этого:Regex: найти пользовательские подстроку, как "(123)", "(ABC)", "(+++)"
список доступных: "some (123)", "other (1BC)", "new (+++)", " do not match"
в пользователь: "(1"
Ищет подстроку с квадратными скобками и некоторый текст внутри.
Но это сбой
PatternSyntaxException: Unclosed group near index 3
\b(1
^
at java.util.regex.Pattern.error(Pattern.java:1713)
Im запутался ... Каков ваш вклад и каков ваш ожидаемый результат? Также, пожалуйста, напишите какой-нибудь код. –
Неотложная групповая ошибка сообщает вам, что вам нужно либо избежать символа '(' (например, '\ ('), либо иметь соответствующий ')' для него, если вы хотите, чтобы группа захвата вместо литерала '('. – CmdrMoozy
Можно ли использовать [String.contains] (http://docs.oracle.com/javase/6/docs/api/java/lang/String.html#contains (java.lang.CharSequence))? – Fildor