Dúvida Regex [RESOLVIDO]

Consegui fazer ele pegar só o valor em diante, falta colocar até encontrar um “>”… mas não consigo fazer entrar no if ainda…

[code]
public void validaPassword(String input) {
Pattern pattern;
Matcher matcher;

	pattern = Pattern.compile(".*hardmodel\\n(.*).*");
	matcher = pattern.matcher(input);

// Aqui pega só o valor 8 em diante
System.out.println(“matches " + matcher.replaceAll(”$1"));

// DA FALSE
System.out.println("matches " + matcher.matches());

	if (matcher.matches()) {
		
		System.out.println("AQUI NÃO ENTRA" + matcher);
	}
	
	
}[/code]

Olá amigo, continuo com dúvidas… Não consigo criar algo para ler como TRUE, e tirar apenas o que quero do texto…

se eu conseguir montar um destes métodos, ficaria fácil de eu replicar para os demais…

Não consegui usar nem o que vc (Rafael) fez… Me desculpe, mas tenho grandes dificuldades com isso…

Só lembrando o que quero, tenho essa mensagem de texto que vem tudo junto, então quero criar um método para pegar a resposta de cada item.

Ex:

daf hardmodel
8

quero pegar a resposta do daf hardmodel, então procuro pela palavra hardmodel, e pego o resultado que está abaixo dele (no caso, 8 ), pois vou usar estes valores para exibir em tela (mas disso eu manjo)

CONSEGUI :idea:

Coloquei um “,32” no final da regex e funcionou, eu tinha visto isso em outros métodos… mas sinceramente não sei o que significa, se alguem puder explicar eu agradeço:

[code]
public void validaResposta(String input) {
Pattern pattern;
Matcher matcher;

pattern = Pattern.compile(".*hardmodel\\n\\n(.*).*", 32);
matcher = pattern.matcher(input);

String a = matcher.replaceAll("$1");
//VALIDA PARA VER SE DA TRUE
//System.out.println("matches " + matcher.matches());

if (matcher.matches()) {
	// setar daf hardmodel
	System.out.println("Resultado " + a);
}	

}[/code]