从字符串中获得电子邮件数组

发表于:2007-06-30来源:作者:点击数: 标签:
@#从字符串中获得电子邮件数组 Function GetMailListFromStrStream(ByVal StrStream As String) As ArrayList Dim Re As System.Text.RegularExpressions.Regex Dim RegStr As String = [a-zA-Z0-9]+@([a-zA-Z0-9]+.)+[a-zA-Z0-9]+ @#电子邮件 Dim MailList
@#从字符串中获得电子邮件数组

Function GetMailListFromStrStream(ByVal StrStream As String) As ArrayList

Dim Re As System.Text.RegularExpressions.Regex

Dim RegStr As String = "[a-zA-Z0-9]+@([a-zA-Z0-9]+.)+[a-zA-Z0-9]+" @#电子邮件

Dim MailList As System.Text.RegularExpressions.MatchCollection = Re.Matches(StrStream, RegStr)

Dim i As Integer : Dim TmpArrayList As New ArrayList

For i = 0 To MailList.Count - 1

If Not TmpArrayList.Contains(MailList.Item(i).ToString) Then

TmpArrayList.Add(MailList.Item(i).ToString)

End If

Next

Return TmpArrayList

End Function

原文转自:http://www.ltesting.net