I want to use bat to split string which use ; as delims : i want to delete a special path using bat,i cannt use set somevar=" %path:specialstr=%",because the specialstr has dynamic part。  can I use bat to remove strings which are produced by %cd% from a large string like %path%？