String Powershell根据电子邮件地址列表检查电子邮件地址

String Powershell根据电子邮件地址列表检查电子邮件地址,string,powershell,String,Powershell,我在这项任务上耽搁太久了。 我试图检查变量字符串($email)是否在字符串列表($emaillist)中 所以如果 这不起作用,因为字符串的部分经过。所以我想我需要使用一些正则表达式“^$” 不知道如何使用正则表达式和变量 谢谢你的帮助 谢谢 您也可以在 一些例子 $emaillist = @('abc@gmail.com','edf@gmail.com') $email = 'abc@gmail.com' $emaillist -contains $email ## true $emai

我在这项任务上耽搁太久了。 我试图检查变量字符串($email)是否在字符串列表($emaillist)中

所以如果

这不起作用,因为字符串的部分经过。所以我想我需要使用一些正则表达式“^$” 不知道如何使用正则表达式和变量

谢谢你的帮助 谢谢

您也可以在

一些例子

$emaillist = @('abc@gmail.com','edf@gmail.com')
$email = 'abc@gmail.com'

$emaillist -contains $email ## true

$email -in $emaillist ##  returns true

如果
$emaillist
确实是一个字符串列表,为什么要使用
Select String

照办

if ($emaillist -contains $email) {
    write-host "yes" -ForegroundColor Green
}
else {
    write-host "No" -ForegroundColor red
}
$emaillist = @('abc@gmail.com','edf@gmail.com')
$email = 'abc@gmail.com'

$emaillist -contains $email ## true

$email -in $emaillist ##  returns true
if ($emaillist -contains $email) {
    write-host "yes" -ForegroundColor Green
}
else {
    write-host "No" -ForegroundColor red
}