Hallo,
da das Leben in der Uni nie Langweilig wird. Habe ich heute mal wieder ein neues Problem. Ich soll ein Programm schreiben was aus einen String Text eine Emailadresse extrahiert.
Ich denke das ich einen Weg gefunden habe. In Eclips wird mich auch kein Fehler mehr angezeigt. Aber nach er Eingabe des Textes wird mir keine Emailadresse ausgegeben.
Hier der Code:
import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class EmailFinder {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Gib was ein: ");
String eingabe = sc.next();
Matcher suche = Pattern.compile("[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+").matcher(eingabe);
while (suche.find()) {
System.out.println(suche.group());
}
sc.close();
}
}
Die Frage ist wo ist mein Fehler ??
da das Leben in der Uni nie Langweilig wird. Habe ich heute mal wieder ein neues Problem. Ich soll ein Programm schreiben was aus einen String Text eine Emailadresse extrahiert.
Ich denke das ich einen Weg gefunden habe. In Eclips wird mich auch kein Fehler mehr angezeigt. Aber nach er Eingabe des Textes wird mir keine Emailadresse ausgegeben.
Hier der Code:
import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class EmailFinder {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Gib was ein: ");
String eingabe = sc.next();
Matcher suche = Pattern.compile("[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+").matcher(eingabe);
while (suche.find()) {
System.out.println(suche.group());
}
sc.close();
}
}
Die Frage ist wo ist mein Fehler ??