fix .* match bug