Suchen nach E-Mail Adressen mit RegEx?

Status
Nicht offen für weitere Antworten.

Duster

Aktives Mitglied
Abend ,

Also ich habe einen Text, indem mehrere E-Mail-Adressen stehen und ich möchte aus dem Text nur die E-Mail-Adressen
haben.

Habe schon einen kleinen Ansatz, wie ich nach den E-Mail Adressen suche:
-vor dem Text sind immer beliebig viele Leerzeichen, das ist der einzigste anhalts Punkt den ich habe.

Code:
            Pattern p = Pattern.compile("(?<=\\p{Space})\\D+@\\D{1,10}\\.\\D{1,3}(\\.\\D{1,3})?");
            Matcher m = p.matcher(text);

Was fehlt denn da noch ???
 

DP

Top Contributor
keine ahnung. die ganzen patterns für email-prüfung kannste eh in die tonne hauen. da gibts schon fertige harvester ;)
 

André Uhres

Top Contributor
Duster hat gesagt.:
..ich habe einen Text, indem mehrere E-Mail-Adressen stehen und ich möchte aus dem Text nur die E-Mail-Adressen
Code:
       //Pattern regex = Pattern.compile("\\b[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,4}\\b");
        Pattern regex = Pattern.compile("\\b[A-Z0-9._%-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}\\b", Pattern.CASE_INSENSITIVE);
        Matcher m = regex.matcher(text);
        while(m.find())  System.out.println(m.group());
 

Slava

Bekanntes Mitglied
DP hat gesagt.:
trotzdem kannste die patterns dafür in die tonne hauen
bei einer Aussage, muss man auch eine kleine Erklärung liefern.
von André Uhres angegebener pattern, wird die Meisten Mail-Adressen rausfinden, und wenn da ein paar Exoten dabei sind, dann kann man mit dieser Fehlerquote leben.
 

DP

Top Contributor
"ab-cd---ef@ab-cd...de" ist für den auch ne gültige email-adresse :applaus:

dann schon lieber den hier

Code:
Pattern p = Pattern.compile("^\\w(\\.?[\\w-])*@\\w(\\.?[-\\w])*\\.(([a-z]*)(\\.([a-z])*)?|([a-z])*(\\.([a-z])*)?)$");
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I String nach Wort suchen Java Basics - Anfänger-Themen 6
Ellachen55 Wie nach häufigste Werte im Array suchen? Java Basics - Anfänger-Themen 2
S Amazon Produktbeschreibung auslesen und nach Keywords suchen Java Basics - Anfänger-Themen 2
G nach 9 - stelliger Nummer suchen Java Basics - Anfänger-Themen 7
D Liste nach 2 gleichen Einträgen suchen Java Basics - Anfänger-Themen 4
N Operatoren Suchen nach einer bestimmten Eingabe (durch Scanner) Java Basics - Anfänger-Themen 7
A Nach dem Objekt suchen Java Basics - Anfänger-Themen 1
F In einem String nach einem String suchen und Zeichen danach ausgeben Java Basics - Anfänger-Themen 6
W .txt auslesen und nach schlüsselbegriffen suchen Java Basics - Anfänger-Themen 7
G Erste Schritte Nach bestimmten Dateien suchen und dann in die Registry schreiben. Java Basics - Anfänger-Themen 6
B Nach regulären Ausdrücken suchen Java Basics - Anfänger-Themen 14
J Nach einem Wert suchen +/- x Java Basics - Anfänger-Themen 8
D Nach String "{" suchen Java Basics - Anfänger-Themen 4
B Java nach bestimmter dateiendung suchen Java Basics - Anfänger-Themen 6
R Datentypen In String nach String suchen und hinzufügen Java Basics - Anfänger-Themen 2
S Datentypen In ArrayList nach Element suchen und Position ausgeben Java Basics - Anfänger-Themen 9
B Suchen nach Teilstring, um Text danach ausgeben Java Basics - Anfänger-Themen 11
J Suchen nach ArrayObjekten Java Basics - Anfänger-Themen 17
G Nach Datum suchen. Java Basics - Anfänger-Themen 4
G Suchen in Map nach Schlüssel? Java Basics - Anfänger-Themen 2
R Suchen nach Attribut Java Basics - Anfänger-Themen 5
B nach Zeichen suchen dass im string mehrmals vorkommt Java Basics - Anfänger-Themen 3
J nach Muster in String suchen Java Basics - Anfänger-Themen 4
C Innerhalb einer *.csv Datei nach Werten suchen ? Java Basics - Anfänger-Themen 10
G zwei Arrays nach gemeinsamme Elemente suchen? Java Basics - Anfänger-Themen 19
L Innerhalb eines Strings nach einem Teilstring suchen Java Basics - Anfänger-Themen 2
R in einem string nach einer zahl suchen und auslesen...... Java Basics - Anfänger-Themen 3
KogoroMori21 Wann ist der richtige Zeitpunkt, um sich Hilfe zu suchen? (Bin Informatik-Student) Java Basics - Anfänger-Themen 10
O Namen (mit Umlauten und ß) in einer ArrayList suchen Java Basics - Anfänger-Themen 5
B Alle Links in einem Text suchen und ersetzen mit einem neuen Link Java Basics - Anfänger-Themen 18
CptK Koordinate in Liste suchen Java Basics - Anfänger-Themen 20
B Java Mail: suchen von mehreren Emailadressen Java Basics - Anfänger-Themen 5
D Erste Schritte Wert im Array suchen Java Basics - Anfänger-Themen 12
B Suchen und sortieren Java Basics - Anfänger-Themen 10
J Wörter aus Textdatei suchen Java Basics - Anfänger-Themen 2
A Erste Schritte Buchstaben im Array suchen Java Basics - Anfänger-Themen 8
F In List Rekursiv suchen Java Basics - Anfänger-Themen 12
S Wort suchen und ersetzen in einer Datei Java Basics - Anfänger-Themen 6
C In ArrayList suchen Java Basics - Anfänger-Themen 6
C char in String suchen und durch anderen String ersetzen Java Basics - Anfänger-Themen 2
Y Explizites Suchen Java Basics - Anfänger-Themen 13
G Zeichen suchen und Ausgeben. Java Basics - Anfänger-Themen 3
K String in String-Array suchen Java Basics - Anfänger-Themen 11
T Suchen in sortiertem Feld Java Basics - Anfänger-Themen 2
K Im String Array suchen Java Basics - Anfänger-Themen 8
E Belebeste Area im Game of Life suchen Java Basics - Anfänger-Themen 0
A Hash Tabelle Element suchen Java Basics - Anfänger-Themen 1
L Name im Array suchen Java Basics - Anfänger-Themen 12
I Innerhalb einer Methode suchen und hinzufügen. Neues Objekt in Suche dann? Java Basics - Anfänger-Themen 8
F Methoden Kontaktliste - String in einem Array suchen und ausgeben Java Basics - Anfänger-Themen 3
A Suchen und ersetzen Java Basics - Anfänger-Themen 13
P Teilstring suchen Java Basics - Anfänger-Themen 3
S Wort in Text suchen und ersetzen Java Basics - Anfänger-Themen 3
D String in Datei suchen und löschen Java Basics - Anfänger-Themen 2
K Maximum Suchen Array Java Basics - Anfänger-Themen 6
S Suchen in Arrays Java Basics - Anfänger-Themen 7
J Input/Output String Suchen und Ersetzen Java Basics - Anfänger-Themen 8
A Kleinste Ziffer im Array suchen um Sortierung zu erzeugen Java Basics - Anfänger-Themen 2
N Java Programm zum Suchen und Ersetzen von Text Dateien Java Basics - Anfänger-Themen 10
T String in Array suchen Java Basics - Anfänger-Themen 9
C Bestimmte Informationen von Webseite suchen Java Basics - Anfänger-Themen 13
B Suchen und ersetzten mit \ ? Java Basics - Anfänger-Themen 9
A String in String suchen Java Basics - Anfänger-Themen 3
D Binäres Suchen Java Basics - Anfänger-Themen 11
N Weg suchen bei Adjazenzmatrix Java Basics - Anfänger-Themen 2
E Suchen mit Hashfunktion ?! Java Basics - Anfänger-Themen 7
C Binäres Suchen mit Rekursion Java Basics - Anfänger-Themen 5
I Erste Schritte Ein Zeichen in einem Array Suchen Java Basics - Anfänger-Themen 8
N Binär suchen: Java Basics - Anfänger-Themen 4
D In Hashtable suchen Java Basics - Anfänger-Themen 3
J In String suchen Java Basics - Anfänger-Themen 14
3 3. Element mit regulären Ausdruck suchen Java Basics - Anfänger-Themen 12
L String suchen und ersetzten, ohne neue Datei Java Basics - Anfänger-Themen 4
M Notiz suchen-Programm Java Basics - Anfänger-Themen 3
F Zusammenhängend Komponente suchen(Graph) Java Basics - Anfänger-Themen 4
M Teilmatrix suchen Java Basics - Anfänger-Themen 16
B Element in Folge suchen Java Basics - Anfänger-Themen 7
T String aus einer ArrayList suchen Java Basics - Anfänger-Themen 7
V Doppelte Zahl suchen Java Basics - Anfänger-Themen 14
G List suchen und doppelte rausfiltern Java Basics - Anfänger-Themen 3
D Textdatei einlesen und darin suchen Java Basics - Anfänger-Themen 11
I Wie kann ich ein Wort in einem String suchen Java Basics - Anfänger-Themen 3
P char[] - suchen/ löschen Java Basics - Anfänger-Themen 6
D Array Fehler / groesste Primzahl suchen Java Basics - Anfänger-Themen 4
C Objekt aus Liste suchen Java Basics - Anfänger-Themen 6
S Binärbaum - Klasse Knoten - Methode Suchen Java Basics - Anfänger-Themen 5
D In String suchen und extrahieren Java Basics - Anfänger-Themen 13
H Höchsten int-Wert(key) aus einer Hashmap suchen Java Basics - Anfänger-Themen 19
J Feld in Tabelle suchen Java Basics - Anfänger-Themen 8
Developer_X Strings in JTextarea suchen Java Basics - Anfänger-Themen 15
F Datei suchen --> Pfad als String speichern Java Basics - Anfänger-Themen 8
R einen gegebenen String in einem String suchen Java Basics - Anfänger-Themen 6
? Algo gleicher Buchstabe in 2 Wörtern suchen Java Basics - Anfänger-Themen 16
G String suchen Java Basics - Anfänger-Themen 4
X Attribut in n Objekten suchen Java Basics - Anfänger-Themen 8
G String in Array suchen Java Basics - Anfänger-Themen 6
G Texte innerhalb von Dateien suchen Java Basics - Anfänger-Themen 9
P Text in Verzeichnisse suchen Java Basics - Anfänger-Themen 4
-horn- String im String suchen, womit? Java Basics - Anfänger-Themen 2
G String Suchen ersetzen replace_all() Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben