Quiero usar funciones de patrón en Java para manejar consultas coincidentes para múltiples palabras clave.
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