PatternSyntaxException: repetição ilegal ao usar regex em Java
Não sei muito regex, mas preciso corresponder a um padrão simples. O seguinte deve retornar verdadeiro, Pattern.matches("{\"user_id\" : [0-9]*}", inputLine) quando inputLine é {"user_id" : 34} No entanto, estou recebendo esta exceção: java.util.regex.PatternSyntaxException: Illegal repetition {"user_id" : 24} at java.util.regex.Pattern.error(Unknown Source) at java.util.regex.Pattern.closure(Unknown Source) at java.util.regex.Pattern.sequence(Unknown Source) at java.util.regex.Pattern.expr(Unknown Source) …