我在c#中構建了Active Directory「miner」,並需要聲明輸入字符串確實是有效的(正確的「語法」)組織單位。用於聲明組織單元有效的正則表達式
的組織單位建立這樣的:CN=SomeName,OU=SomeOrganizationalUnit,DC=SomeDomainPart,DC=SomeDomainPart,DC=SomeDomainPart
它沒有包含CN =或OU =,它可以由至少兩個DC =,例如: "DC=example,DC=com"
所以我需要的是與兩個字符(Az)匹配的東西,然後是「=」,然後是一個單詞(a-zAZ0-9),然後是逗號,該組可能會發生無限次,但至少有兩個必須存在。整個字符串可能永遠不會以逗號結尾。
我仍然大多處於正則表達式的複製頁面狀態。 這就是我得到了首發
.[a-zA-Z0-9]{2}.[=]\W
哪些允許的字符對「SomeDomainPart」? – nhahtdh 2013-02-20 15:12:54