0 Pluspunkte 0 Minuspunkte
Wie kann ich einen String in einem String durch einen anderen String ersetzen?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Es gibt keine direkte Methode einen String zu ersetzen. In diesem Beispiel wird der !originalString! nach nach %searchWord% durchsucht und mit %replacementWord% ersetzt. Der neue Wert wird in !newString! gespeichert. Beachten die Angabe von "enabledelayedexpansion", um die Werte von Variablen innerhalb der Schleife zu aktualisieren.

@echo off
setlocal enabledelayedexpansion

set "originalString=Dies ist ein Testtext."
set "searchWord=Testtext"
set "replacementWord=Beispiel"

set "newString=!originalString:%searchWord%=%replacementWord%!"

echo !newString!
von