【发布时间】:2015-01-15 18:27:06
【问题描述】:
我有一些接受字符串的代码,
Foreach($user in $allUsers){
if($user.DisplayName.ToLower().Contains("example.com") -or $user.DisplayName.ToLower()) {
} else {
$output3 = $externalUsers.Rows.Add($user.DisplayName)
}
}
-or 之后的if 的一部分我需要检查字符串是否不包含@ 符号。如何检查@符号是否丢失?
【问题讨论】:
-
.Contains()返回一个布尔值。只需检查!($user.DisplayName.ToLower().Contains("@"))? -
完美!如果您将此创建为答案,我会接受它。
标签: string powershell