- 347 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/09 23:18]
- >>345
賢いfilter compilerでpre-compileしてない場合、 > '(&(!(cn=Tanaka*))(!(o=ABC*)))' とすると検索できます。 こっちは、疑似コードで書くと、 foreach (@entrys) { if ($_.cn !~ /Tanaka*/) { if ($_.cn !~ /ABC*/) { push(@result, $_); } } } とショートカット論理積で効率良く実行出来る。 > 検索するのに '(!(|(cn=Tanaka*)(o=ABC*)))' と指定すると こっちは、(|(cn=Tanaka*)(o=ABC*))に該当する集合を作ってから、 その補集合をとる必要があって、結構な手間が。scopeがsubだと悲惨。
|

|