Hallo Ihr,
ich habe schon mit hilfe von Gero folgendes gebastelt.
Gui, Add, Text, Center, Suchwort Gui, Add, Edit, center vSuchWort, Gui, Add, Text, Center, Ersatzwort Gui, Add, Edit, center vErsatzWort, Gui, Add, Button, center gErsetzen, Ersetzen Gui, Add, Button, center gLöschen, Zeile Löschen Gui, show, center, h150 w150, Suchen und Ändern return guiclose: Exitapp Ersetzen: gui, submit, nohide FileSelectFile, Ausgabedatei, , %A_WorkingDir%, FileRead, Var, %Ausgabedatei% IfInstring, Var, %SuchWort% { StringCaseSense, On StringReplace, Var, Var, %Suchwort%, %Ersatzwort% FileDelete, Test1.txt FileAppend, %Var%`n,%Ausgabedatei% run, %Ausgabedatei% return } else MsgBox, %Suchwort% nicht im Text return Löschen: gui, submit, nohide Loop,read,%Ausgabedatei% { IfInString,A_LoopReadLine,%Suchwort% { FileAppend,%Ersatzwort%,Test.txt continue } FileAppend,%A_LoopReadLine%`n,Test.txt } FileRead, Var, Test.txt FileDelete, %Ausgabedatei% FileDelete, Test.txt FileAppend, %Var%`n,%Ausgabedatei% run,%Ausgabedatei%
jetzt ist aber das Problem, das er wenn ich als Beispiel eingebe:
Suchwort: Tag
Ersatzwort: Nacht
Ersetzt werden folgende Wörter:
Tag -> Nacht
Tageslicht -> Nachteslicht
Taghell -> Nachthell
usw.
es werden allso alle Wörter mit TAG mit NACHT ersetzt. Ich möchte aber nur das sie "Tag als einzelwort ersetzen. Ist das möglich?
danke schonmal an die commu