$LDAP = ldap://sspdir.managed.entrust.com/ou=Entrust Managed Services SSP CA,ou=Certification Authorities,o=Entrust,c=US?cACertificate;binary,crossCertificatePair;binary
このコードのldapディレクトリから2つの文字列を抽出しようとしています。私が最初に欲しい:
$LDAP_host = sspdir.managed.entrust.com
そして第二に...
$LDAP_base = ou=Entrust Managed Services SSP CA,ou=Certification Authorities,o=Entrust,c=US
私のコードは以下のとおりです。出力に一定の不一致が発生し、理由がわかりません。
my $LDAP_host = $LDAP;
my $LDAP_base = $LDAP;
$LDAP_host =~ s|^ldap:\/\/(.*)\/|$1|i;
$LDAP_base =~ s|"\/"(.*)\?|$1|i;