2017-01-10 17 views
1

Ich habe eine CSV-Datei mit drei Spalten:Suchen und Ersetzen-String in Notepad ++

10.630892, 43.653193,This is a GPS position 
10.630893, 43.653194,This is a GPS position of a restaurant 
10.630895, 43.653195,This is a GPS position of a very nice restaurant 

Ich mag würde folgendes Ergebnis habe:

10.630892, 43.653193,Restaurant 
10.630893, 43.653194,Restaurant 
10.630895, 43.653195,Restaurant 

Mit anderen Worten, was auch immer nach dem zweiten ist Koma (bis zum Ende der Zeile), zum Beispiel durch ein gegebenes Wort ersetzt werden: Restaurant

Ich habe versucht, die Zeichenfolge ",This is" gefolgt von egal, ho identifizieren w viele Zeichen und durch ",Restaurant" ersetzen, aber immer noch nicht erfolgreich ...

+1

Was meinst du "aber immer noch nicht erfolgreich"? Sie haben genau beschrieben, wie Sie die Zeichenfolge finden, die Sie entfernen möchten. Zeigen Sie den tatsächlichen Code und die Sprache, die Sie suchen/ersetzen möchten, und dann können wir Ihnen möglicherweise erklären, welchen Fehler oder Fehler Sie bekommen. – NoseKnowsAll

+0

Es ist markiert Notepad ++ ... –

Antwort

1

Anstatt dies mit Notepad ++ zu tun, würde ich einfach die CSV-Datei in Excel * öffnen, die dritte Spalte vollständig ersetzen und als CSV erneut speichern.

* Oder ein anderes Tabellenkalkulationsprogramm, das CSVs lesen und speichern kann.

+0

Danke Richard, ich habe vergessen, wie mächtig ist Excel :). Da ich mehrere Wörter in der dritten Spalte habe, die ich durch ein einzelnes Wort ersetzen möchte, ist dieser Ansatz der schnellste. Danke vielmals! – cristi

+1

Ich weiß was du meinst. Mein erster Gedanke war "Könnte ich das mit Awk machen?" Dann wurde mir klar: "Er sagte Notepad ++! Das bedeutet Windows ..." und dann kam mir Excel in den Sinn. :-) –

1

Sie sollten das Kontrollkästchen für reguläre Ausdrücke aktivieren und versuchen, ,This is.*$ zu suchen und es durch ,Restaurant ersetzen.

+0

Vielen Dank, das funktioniert gut! – cristi

+0

Akzeptieren Sie die Antwort, wenn es Ihren Bedürfnissen entspricht! –

0

Drücken Sie Strg + H, um den Dialog Ersetzen zu öffnen.

Wählen Sie im Suchmodus Regulärer Ausdruck.

  • Suchen nach:., T *
  • Ersetzen durch:, Restaurant
  • Klicken Sie auf alle
ersetzen
Verwandte Themen