Feedback

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

Veröffentlicht von am 20.01.2008
(2 Bewertungen)
Diese Funktion ließt aus einem String bzw. Text alle E-Mail Adressen aus und gibt diese in einer Liste zurück.
GFU-Schulungen  [Anzeige]

ASP.NET Core - Der Einstieg

In nur 3 Tagen lernen Sie, wie man mit ASP.NET Core und den Technologien MVC, Entity Framework, WebAPI und Razor professionelle Web-Anwendungs-Architekturen aufbaut. Diese Schulung ist der perfekte Einstieg, um datengetriebene und präsentations-orientierte Applikationen auf Basis der ASP.NET Core Plattform zu erstellen.

C# Komplett

Sie kennen sich in objektorientierter Programmierung aus. Sie schreiben C++ oder Java? Und nun stehen Sie vor der Aufgabe, in C# Anwendungen zu erstellen. Das C# Komplett-Seminar verschafft Ihnen umfassende Programmierkenntnisse in dieser Sprache. Nach der Schulung entwickeln Sie selbständig Anwendungen mit C#. Sie kennen die Datentypen und Klassenbibliotheken der objektorientierten Programmiersprache C#. Der Komplettkurs setzt bei den Grundlagen von C# ein. Sie arbeiten mit Variablen und konvertieren Typen. Multithreading, Delegates, Generics sind nach dem Seminar für Sie kein Geheimnis mehr.

''' <summary>
''' Diese Funktion ließt aus einem String alle E-Mail Adressen
''' aus und gibt diese in einer Liste zurück.
''' </summary>
Public Function GetAllEMailAddresses(ByVal Input As String) As List(Of String)
    Dim Results As New List(Of String)


    Dim MC As Text.RegularExpressions.MatchCollection = _
    System.Text.RegularExpressions.Regex.Matches(Input, _
    "\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*")

    For i As Integer = 0 To MC.Count - 1
        If Results.Contains(MC(i).Value) = False Then
            Results.Add(MC(i).Value)
        End If
    Next

    Return Results
End Function
Abgelegt unter RegEx, E-Mail, Mail.

1 Kommentare zum Snippet

General Bison schrieb am 09.02.2008:
Supercool ^^ THX!
Sowas such ich schon lange :)
 

Logge dich ein, um hier zu kommentieren!