gpt4 book ai didi

regex - 如何使用Regex通过PowerShell从专有名称中仅提取CN

转载 作者:行者123 更新时间:2023-12-01 09:35:34 24 4
gpt4 key购买 nike

我有一堆字符串,它们是AD的DN组。我需要提取通用名称。
示例字符串为“CN =我想要的组名,OU =组容器,DC = corp,DC = test,DC =本地”

我正在寻找的是一些PowerShell代码,该代码将从该字符串中提取“我想要的组名”,并丢弃其余的代码。

我可以这样撕裂CN

$s = "CN=Group Name I Want,OU=Group Container,DC=corp,DC=test,DC=local"
$s = $s.Remove(0,3)

但是在那之后,我没有一个好的方法来摆脱以“,OU”开头的所有内容

我确信会有一些正则表达式可以做到这一点,但是我需要一些帮助来解决它。

最佳答案

$s = "CN=Group Name I Want,OU=Group Container,DC=corp,DC=test,DC=local"
$s -replace "(CN=)(.*?),.*",'$2'

关于regex - 如何使用Regex通过PowerShell从专有名称中仅提取CN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8729566/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com