[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

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する