1

给定 string CN=Smith\, John,OU=Users,OU=IT,DC=contoso,DC=com,我正在寻求匹配完整的通用名称,包括它后面的逗号。我真的想删除这部分,所以匹配另一部分也可以。

删除或过滤后的结果应该是OU=Users,OU=IT,DC=contoso,DC=com.

我试过^.+(?=,OU=)没有标志,但这捕获CN=Some\, Guy,OU=Users

语言/正则表达式标准是 PowerShell,但我可以从另一个标准中找出转换,所以任何解决方案都可能比我现在的位置更好。

4

1 回答 1

2

你可以试试这个:^.+?(?=,OU=),它会匹配整个字符串,直到 OU 部分。

于 2013-08-08T14:59:22.347 回答