Script por lotes: reemplazar una cadena

Para reemplazar una subcadena con otra cadena, utilice la función de sustitución de cadenas.

Ejemplo

@echo off 
set str=This message needs changed. 
echo %str% 

set str=%str:needs=has% 
echo %str%

La clave a tener en cuenta sobre el programa anterior es que el ejemplo reemplaza la palabra 'necesita' con la cadena 'tiene' a través de la declaración% str: necesita = tiene%

Salida

El comando anterior produce la siguiente salida.

This message needs changed. 
This message has changed.