Regex 使用正则表达式从LDAP路径提取OU名称

Regex 使用正则表达式从LDAP路径提取OU名称,regex,Regex,我有一个类似于下面的LDAP路径,我想提取第一个OU=和它后面的逗号之间的文本,在下面的示例中,我需要的文本是“Support Group”。有人能推荐一个正则表达式来做这个吗 CN=James Regus,OU=Support Group,DC=Internal,DC=Com 此正则表达式将把OU=和下一个,之间的文本放入$1或\1或其他值中,具体取决于语言如何处理这些内容 /\bOU=(.*?),/ (这假设正则表达式解析器支持\b作为0长度断字匹配的快捷方式。) 我不知道您使用的是什么

我有一个类似于下面的LDAP路径,我想提取第一个OU=和它后面的逗号之间的文本,在下面的示例中,我需要的文本是“Support Group”。有人能推荐一个正则表达式来做这个吗

CN=James Regus,OU=Support Group,DC=Internal,DC=Com

此正则表达式将把
OU=
和下一个
之间的文本放入$1或\1或其他值中,具体取决于语言如何处理这些内容

/\bOU=(.*?),/
(这假设正则表达式解析器支持
\b
作为0长度断字匹配的快捷方式。)

我不知道您使用的是什么编程语言,但假设它是JavaScript。下面是一些示例代码:

var regex = /\bOU=(.*?),/;
var ldapPath = 'CN=James Regus,OU=Support Group,DC=Internal,DC=Com';    
var match = ldapPath.match(regex);
alert(match[1]);

你在用什么编程语言?(这将使使用一些示例代码更容易回答。)