Red de conocimiento informático - Espacio del host - Quiero usar funciones de patrón en Java para manejar consultas coincidentes para múltiples palabras clave.

Quiero usar funciones de patrón en Java para manejar consultas coincidentes para múltiples palabras clave.

Patrón patrón = Pattern.compile("cut");

Matcher matcher = patrón.matcher(txt);

Matcher matcher2 = Pattern.compile("steam").compile( "frito").matcher(txt);

Valor booleano a = falso;

Valor booleano b = falso

Valor booleano c = falso; /p>

Valor booleano d = falso;

Valor booleano e = falso

while ((a = matcher.find())||(b = matcher2. buscar())||(c = matcher3.find())||(d = matcher4.find()) )||(e = matcher5.find())){

String msg = """;

if(a){

msg = ":" matcher.group() ":";

}si no(b) {

msg = ":" matcher2.group() ":";

}else if(c){

msg = ":" matcher3. group() ":";

}else if(d){

msg = ":" matcher4.group() ":";

}else if(e){

msg = ":" matcher5.group() ":";

}

System.out. println(msg);

}

Es solo que es más problemático de hacer, por lo que puedes mejorarlo tú mismo. Me pregunto si extraes la palabra clave solo para asegurarte de que sea así. incluido en Si es así, no puedes utilizar este método