私はc#でActive Directoryの「マイナー」を構築しており、入力文字列が実際に有効な(正しい「構文」)組織単位であることを表明する必要があります。
組織単位は次のように構成されます。CN=SomeName,OU=SomeOrganizationalUnit,DC=SomeDomainPart,DC=SomeDomainPart,DC=SomeDomainPart
CN=またはOU=を含む必要はなく、少なくとも2つのDC =で構成できます。例:
"DC=example,DC=com"
したがって、必要なのは、2文字(Az)、「=」、単語(a-zAZ0-9)、コンマの順に一致するものです。このグループは無限に発生する可能性がありますが、少なくとも2つは存在する必要があります。文字列全体がコンマで終わることはありません。
私はまだほとんど正規表現のコピーページ状態にあります。これは私が初心者のために得たものです
.[a-zA-Z0-9]{2}.[=]\W