从DisplayName属性中查找非空格

时间:2018-04-13 12:22:07

标签: powershell

我的问题是:如何在括号之前找到用户没有空格,如下所示?

Display name :  John Wick(IT Engineeer)

通常情况下,我可以在括号前找到多个空格。

Get-ADUser -filter * -Properties DisplayName | ? {$_.DisplayName -match "\s{2,}\("}

1 个答案:

答案 0 :(得分:0)

将正则表达式更改为:

"[^\s]+\("

这将在括号前面找到没有(^)具有空格(\s)的任何用户名。显然,这假设所有用户都有如下名称:User Name (Department)