Hi !
Wir haben als Übungsaufgabe bekommen den folgenden RegEx zu erklären:
"ˆ[ˆa-zA-Z]+$"
Ich habe schon ein passendes Programm zu Abfrage eines RegEx geschrieben aber egal was ich so eingebe als String, es findet nichts
Verstehen würde ich es so: Zeilenanfang [kein Zeichen aus a-zA-Z] davon mindestens 1 + beliebig viele
das $ am Ende steht ja für Zeilenende... aber wieso und was es hier heißt??
Bin dankbar für Tipps !! hier noch mein Code:
Wir haben als Übungsaufgabe bekommen den folgenden RegEx zu erklären:
"ˆ[ˆa-zA-Z]+$"
Ich habe schon ein passendes Programm zu Abfrage eines RegEx geschrieben aber egal was ich so eingebe als String, es findet nichts
Verstehen würde ich es so: Zeilenanfang [kein Zeichen aus a-zA-Z] davon mindestens 1 + beliebig viele
das $ am Ende steht ja für Zeilenende... aber wieso und was es hier heißt??
Bin dankbar für Tipps !! hier noch mein Code:
Code:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegExUebung6 {
public static void x ( String a) {
String pattern = "ˆ[ˆa-zA-Z]+$";
Pattern p = Pattern.compile(pattern);
Matcher matcher = p.matcher(a);
while (matcher.find()) {
System.out.println(matcher.group() + " " + matcher.start () + " " + matcher.end());
}
}
public static void main(String[] args) {
x ("hallo");
}
}