Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1551 | Anzahl registrierter User: 1841 | Besucher online: 263
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Alle E-Mail Adressen aus einem String bzw. Text filtern


Autor: Jan Welker
Sprache: C#
Bewertung: 9
(1 Bewertung)
Anzahl der Aufrufe: 12177
  
Kick it on dotnet-kicks.de  

Beschreibung:

Diese Funktion ließt aus einem String bzw. Text alle E-Mail Adressen aus und gibt diese in einer Liste zurück.

Dies ist eine Übersetzung des Snippets von Tim.
http://dotnet-snippets.de/dns/alle-e-mail-adressen-aus-einem-string-bzw-text-filtern-SID758.aspx


Abgelegt unter: RegEx, Email, filtern, Text, string.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/// <summary>
/// Gets all Email addresses.
/// </summary>
/// <param name="text">The text.</param>
/// <returns></returns>
private static List<string> GetAllEMailAddresses(string text)
{
    List<string> result = new List<string>();
    System.Text.RegularExpressions.MatchCollection regexMatchCollection = System.Text.RegularExpressions.Regex.Matches(text, @"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*");
    for (int i = 0; i < regexMatchCollection.Count; i++)
        if (!result.Contains(regexMatchCollection[i].Value))
            result.Add(regexMatchCollection[i].Value);
    return result;
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

Keks1911 schrieb am:  17.06.2010 08:52:43

Nicht ganz, auch ! # $ % & * / = ? ^ _ ` { | } ~ sind als Zeichen im lokalen Teil erlaubt.


Diese Snippets könnten für Sie interessant sein:
[C#] MAC Adresse prüfen
[C#] String auf Emailadresse prüfen
[C#] GetCharts
[C#] HTML aus einem String entfernen
[C#] alle ungültigen Zeichen aus Dateinamen entfernen
[C#] prüft einen alphanumerischen String (A-Z a-z 0-9)
[C#] MD5 String validieren
[C#] alle Tabellen aus HTML Quelltext filtern
[C#] alle Links aus HTML Quelltext filtern
[C#] Formulare erstellen und Drucken mit .NET
[C#] Eingabevalidierung mit PostSharp Aspekt und Regex
[C#] Deutsche Postleitzahl validieren
[C#] Schweizer Postleitzahl validieren
[VB.NET] Alle E-Mail Adressen aus einem String bzw. Text filtern
[C#] Passwortstärke validieren
[C#] Einfaches Text-Highlighting
[C#] Linklabel - Standard E-Mail-Client start
[C#] Mail senden mit Authentifizierung unter .net 2.0
[C#] HTML Email mit eingebettem Bild über SMTP senden
[C#] Anzahl ungelesener Emails ermitteln
[VB.NET] E-Mail mit optionaler Authentifizierung senden
[ASP.net] Emailadresse vor Spam schützen mit JavaScript
[VB.NET] Email über POP3 abfrufen
[C#] Email über Outlook verschicken
[C#] E-Mails aus Thunderbird Adressbuch lesen
[C#] POP3 E-Mails abrufen
[C#] Arraylist in Textdatei schreiben
[VB.NET] Text auf Bild zeichnen
[C#] Form-Überschrift zentrieren
[C#] Text Resourcen aus Assembly auslesen
[C#] Anzahl von Vorkommen eines Textes in einem anderen Text
[C#] Prozentual Textvergleichen
[C#] Fenstertitel im ColorDialog festlegen
[C#] Textdatei in List einlesen
[C#] Aeh-oh-meter
[C#] Aeh-oh-meter
[C#] Aeh-oh-meter
[C#] Aeh-oh-meter-Dialog
[VB.NET] Textdatei lesen und schreiben (String, StringArray, etc...)
[C#] Text2Bitmap (String in Bild umwandeln)
[C#] Zeilennummern zum Text hinzufügen
[C#] Byte Größenangaben als String formatieren (KB, MB, GB, ...)
[C#] Textdatei einlesen auf verschiedene Arten
[C#] Text codieren
[C#] Text-to-Speech (Sprachausgabe)
[C#] Inhalt einer als Ressource eingebetteten Text-Datei ausgeben
[C#] String in einzelne Wörter aufteilen und Wörter zählen
[C#] Hexcode eines Strings ausgeben
[VB.NET] Größe eines Strings berechnen
[C#] String bei bestimmten Zeichen splitten
[C#] Encode To ASCII - Buchstaben in Ascii-Werte umwandeln
[C#] Gibt den MD5 Hash eines Stings als String zurück.
[C#] String in Byte Array und zurück wandeln
[VB.NET] Den SHA1 Hash eines Strings ermitteln
[VB.NET] Den MD5 Hash eines Strings ermitteln
[C#] Wandelt ein Bytearray in einen Binärstring
[C#] SHA-1 Hash eines Strings erzeugen
[VB.NET] Strings schnell zählen
[VB.NET] Pfad kürzen
[VB.NET] Einfache Ähnlichkeitssuche (SQL)
[C#] Pfad kürzen
[C#] IsPositiveInteger as Extension Method
[C#] Datum und Zeit als String
[C#] String spiegeln
[VB.NET] String spiegeln
[C#] Erweiterung für Stringumwandlungen
[C#] Image in string wandeln und zurück
[C#] Strings komprimieren und dekomprimieren
[C#] CamelCase in Title Case konvertieren
[C#] Text zentriert in die Konsole schreiben
[VB.NET] Strings komprimieren und dekomprimieren
[C#] Fuzzy Suche
[VB.NET] Rows eines DataGridView in ein String-Array konvertieren
[C#] kontrolliert ob String eine gültige GUID ist
[C#] byte-String in byte wandeln
[C#] Formelevaluierung aus RPN Form
[C#] Erzeugen eines zufälligen Strings
[C#] mehrfach vorkommende Worte entfernen
[C#] Determines whether the specified input is numeric
[C#] doppelte Leerzeichen aus einem String entfernen
[C#] Zählt wie oft ein String in einem String vorkommt.
[C#] String kürzen ohne ein Wort abzuschneiden
[C#] String auf erlaubte Zeichen prüfen
[C#] Austauch von kritischen Zeichen in einem String...
[VB.NET] String in Byte Array und zurück wandeln
[C#] Gross- Kleinbuchstaben in String schnell zählen
[VB.NET] Listen, Arrays, Strings konvertieren
[C#] CRC32-Hash eines Strings
[VB.NET] CRC32-Hash eines Strings
[C#] Größe eines Strings berechnen
[VB.NET] String Splitten
[C#] Capitalize the first letter of every word
[C#] Double in String umwandeln (mit InvariantCulture)
[C#] String in Double umwandeln (mit InvariantCulture)
[C#] Convert MAC string to byte array
[C#] Reverse String
[C#] Stellt fest ob ein String ein Palindrom ist
[VB.NET] String umkehren
[C#] Letztes Wort aus einem String ermitteln
[C#] Erstes Wort aus einem String ermitteln
[VB.NET] List all controls by using the name of the controls
[C#] StringSplitter
[C#] Fundstelle eines Suchbegriffs markieren
[C#] Initialisiert alle String-Properties
[C#] MD5 Verschlüsselung
[C#] HTML Tags aus String entfernen
[C#] Geschachtelte Methode zur String-Bearbeitung
[VB.NET] Permutation nachweisen
[C#] Implode und Trim für String-Enumerationen (Extension Method)
[C#] String zu MD5
[C#] Tabulatorzeichen durch Leerzeichen ersetzen
[VB.NET] Passwortgenerator
[C#] Render MVC Action as string
[C#] Namen von Klassenmember als String ermitteln
[C#] IncreaseString
[VB.NET] String uebers Netzwerk oder Internet and einen PC senden
[C#] String to char Tarnung
[C#] C# XOR Crypt
[C#] String-Formatierung für Faule: Erweiterungsmethode
[C#] Darstellung eines ASP.NET Steuerelementes als HTML-String

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.