I found that solution below to replace strings, but I do not fully understand it.
How do I have to change the code to replace 3 strings per line?
My changes (line 12 and 13) aren't working yet.
Is it possible without running a second and third loop?
ECHO off
SETLOCAL enabledelayedexpansion
SET source="C:\source.srt"
SET target="C:\target.srt"
IF EXIST %target% DEL /f %target%
FOR /f "delims=" %%i IN ('FINDSTR . %source%') DO (
SET line=%%i
SET line=!line:ö=oe!
SET line=!line:ä=ae!
SET line=!line:ü=ue!
ECHO !line! >> %target%
)