Hallo,
ich bräuchte eure hilfe:
und zwar habe ich eine csv Datei mit kommazahlen.
ich möchte gerne in dieser Datei alle punkte mit komma ersetzen.
Also example.csv als input, welches dann alle zeilen einzeln durchgeht und überall punkt mit komma ersetzt.
Ich freue mich auf eure Antworten.
Lg
syron
suchen und ersetzen in dateien
Moderator: jNizM
Re: suchen und ersetzen in dateien
Du musst nicht unbedingt Zeile für Zeile durchgehen sondern kannst direkt die ganze Datei einlesen und dann alle Punkte durch Kommas ersetzen.
Zuerst liest du den Dateiinhalt über FileRead in eine Variable ein. Ersetzt dann alle . durch , mit StringReplace und schreibst zuletzt alles in eine Datei über FileAppend.
Zuerst liest du den Dateiinhalt über FileRead in eine Variable ein. Ersetzt dann alle . durch , mit StringReplace und schreibst zuletzt alles in eine Datei über FileAppend.
Recommends AHK Studio
-
- Posts: 4
- Joined: 19 Aug 2017, 14:15
Re: suchen und ersetzen in dateien
Naives Punkt zu Komma in einer .csv KANN natürlich zu problemen führen
z.B 0.1,0.2 --> 0,1,0,2
my2c
z.B 0.1,0.2 --> 0,1,0,2
my2c
Re: suchen und ersetzen in dateien
Das sollte nicht stören, wenn das Komma (wie in Germany eher üblich) nicht als Feldtrenner genutzt wird.
Re: suchen und ersetzen in dateien
nnnik wrote:Du musst nicht unbedingt Zeile für Zeile durchgehen sondern kannst direkt die ganze Datei einlesen und dann alle Punkte durch Kommas ersetzen.
Zuerst liest du den Dateiinhalt über FileRead in eine Variable ein. Ersetzt dann alle . durch , mit StringReplace und schreibst zuletzt alles in eine Datei über FileAppend.
vielen Dank,
klappt wunderbar, aber das mit Komma denkt der Compiler ist ein Trennzeichen vom Code und lässt es einfach weg.
Wie schreibe ich das anders?
FileRead, Komma, %LOT%.csv
StringReplace, Komma, Komma, . , , ,All
FileAppend, %Komma%, %LOT%FINISH.csv
Re: suchen und ersetzen in dateien
Das Komma muss in diesem Fall escaped werden:
Code: Select all
StringReplace, Komma, Komma, . , `, , All
Who is online
Users browsing this forum: No registered users and 35 guests