从可变长度的字符串中提取电子邮件地址

问题描述 投票:0回答:1

如何从字符串中提取电子邮件地址?

xxx [email protected] yyy

xxx和yyy可以是任何长度,任何字符。电子邮件地址由空格分隔。

outlook-vba
1个回答
1
投票

一种可能性:

sString = "[email protected] xxx [email protected] yyy [email protected]"
asString = Split(sString, " ")
For i = 0 To UBound(asString)
    If asString(i) Like "*@*.*" Then
        sEmail = sEmail & "," & asString(i)
    End If
Next

MsgBox Mid(sEmail, 2)
© www.soinside.com 2019 - 2024. All rights reserved.