1

正規表現または LDAP 文字列から利用可能な既存の文字列メソッドを使用して、ドメイン名と残りの情報を 2 つの文字列に変換する最良の方法を見つけようとしています。

Active Directory 接続文字列は次のとおりです。

"LDAP://yourdomain.com/OU=Bla,OU=Bla2,OU=Bla3,DC=yourdomain,DC=com"

そして、私が得たい出力は次のとおりです。

string DomainName = "yourdomain.com"
string Container = "OU=Bla,OU=Bla2,OU=Bla3,DC=yourdomain,DC=com"
4

2 に答える 2

2

これは、単純な文字列操作を使用して実行できます (正規表現は必要ありません)。

var parts = "LDAP://yourdomain.com/OU=Bla,OU=Bla2,OU=Bla3,DC=yourdomain,DC=com".Replace("LDAP://", "").Split('/');
Console.WriteLine(parts[0]); // yourdomain.com
Console.WriteLine(parts[1]); // OU=Bla,OU=Bla2,OU=Bla3,DC=yourdomain,DC=com
于 2013-08-21T09:11:10.990 に答える