メールアドレスを抜き出す簡易的な正規表現です。
C#
private string TEXT_EMAIL = "support@oborodukiyo.info"; Regex r02 = new Regex("([-0-9a-zA-Z!#$%&'*+/=?^_`{|}~(]+([.]?[-0-9a-zA-Z!#$%&'*+/=?^_`{|}~(])*@[0-9a-zA-Z]+([.]?[-0-9a-zA-Z])*)"); MatchCollection m02 = r02.Matches(TEXT_EMAIL); foreach (Match m in m02) { //結果は、m02:support@oborodukiyo.info this.textBox1.Text += "m02:" + m.Groups[1].Value + "\r\n"; } //結果 //m02:support@oborodukiyo.info
VB.NET
Private TEXT_EMAIL As String = "support@oborodukiyo.info" Dim r02 As Regex = New Regex("([-0-9a-zA-Z!#$%&'*+/=?^_`{|}~(]+([.]?[-0-9a-zA-Z!#$%&'*+/=?^_`{|}~(])*@[0-9a-zA-Z]+([.]?[-0-9a-zA-Z])*)") Dim m02 As MatchCollection = r02.Matches(TEXT_EMAIL) For Each m As Match In m02 Me.TextBox1.Text += "m02:" & m.Groups(1).Value & vbCrLf Next '結果 'm02:support@oborodukiyo.info
良い | やや良い | 普通 | やや悪い | 悪い |
---|
投稿日時 | 評価 | コメント |
---|