Fix ignorecase handling

特に意図していない場合に ignorecase 依存になっていると不便なので直しました.