Egyptiskt rytteri har angripit mahdisterna ocb tillfångatagit 40 dervischer.