Das ist, was ich zu tun ... Ich versucheRegulärer Ausdruck: Keine Übereinstimmung gefunden?
Enter Pattern
//*//_//*
Enter Text
hello *_* how are you?
No match found
Ich weiß, über Zeichen Behandlung zu vermeiden, wie Metazeichen Ich brauche diese Escape-Sequenzen zu verwenden. Ich weiß nicht, wie man mit _ (Unter seufz) zu tun
Ich habe sogar versucht
// * _ // *
Noch hat es nicht funktioniert.
Code
Scanner sc = new Scanner(System.in);
System.out.println("Enter pattern");
Pattern pattern = Pattern.compile(sc.nextLine());
System.out.println("Enter Text");
Matcher matcher = pattern.matcher(sc.nextLine());
boolean found = false;
while(matcher.find())
{
System.out.println("I found the text" + matcher.group() + "Starting index" + matcher.start() + "Ending at index" + matcher.end());
found = true;
}
if(!found)
{
System.out.println("No match found");
}
Schreibe den Code, den Sie –