Pages

2014/04/26

[PowerShell] メールアドレスの @ 前を取得

PowerShell で正規表現を使用して、メールアドレスの @ 前を取得する場合は、以下のようにする。
$txt = 'abcdef1200@company.com'
$re = "[a-z0-9!#\$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#\$%&'*+/=?^_`{|}~-]+)*@"
$s = [regex]::Match($txt, $re, "IgnoreCase").Value.Replace("@","")

# abcdef1200
Write-Host $s
Related Posts Plugin for WordPress, Blogger...