1
我有一個類似於下面的LDAP路徑,我想提取第一個OU =和之後的逗號之間的文本,在下面的示例中,我需要的文本是「支援團隊」。任何人都可以建議一個正則表達式來做到這一點?使用正則表達式從LDAP路徑中提取OU名稱
CN=James Regus,OU=Support Group,DC=Internal,DC=Com
我有一個類似於下面的LDAP路徑,我想提取第一個OU =和之後的逗號之間的文本,在下面的示例中,我需要的文本是「支援團隊」。任何人都可以建議一個正則表達式來做到這一點?使用正則表達式從LDAP路徑中提取OU名稱
CN=James Regus,OU=Support Group,DC=Internal,DC=Com
這個正則表達式將會把OU=
和下,
之間的文本到$ 1或\ 1或者你有什麼根據語言如何處理這樣的事情。
/\bOU=(.*?),/
(這裏假設你的正則表達式解析器支持\b
爲0長度wordbreak匹配的快捷方式。)
我不知道你正在使用什麼編程語言,但是我們要說它的JavaScript。以下是一些示例代碼:
var regex = /\bOU=(.*?),/;
var ldapPath = 'CN=James Regus,OU=Support Group,DC=Internal,DC=Com';
var match = ldapPath.match(regex);
alert(match[1]);
非常感謝,非常感謝。 – JamesTheBiker
它是否必須是正則表達式? – PeeHaa
你使用什麼編程語言? (這將使得更容易回答一些示例代碼。) – Trott