Suchen/Ersetzen mit grep und Textwrangler

Ich bin mit grep auf TextWrangler, zu finden, Saiten dieser Art:

4,600.00

Meine regex-Befehl ist der folgende:

\d.\d{3}.\d{2}

welche zu finden, scheint die Saiten richtig. Ich würde gerne ersetzen die Zeichenfolge 4,600.00 mit 4600.00 wie ich möchte speichern der Daten in einer .csv - Datei. Wie kann ich die entfernen Sie das Komma aus jeder Zahl, die ich finden?

  • ich denke mal, deine Zeile enthält nicht nur diese Zahl, sondern so etwas wie"foo,bar,foo,4,600,000.00,einige,mehr" was aber, wenn die Zeile "foo,bar,bla,999,600,000.00,..." wie können Sie sagen, 999 und 600000.00 sind zwei Spalten? gibt es andere Regel in der Eingabe-Datei?
  • Die zahlen bleiben unter 100.000, so dass ich nur brauchen, um zu finden ,000.00. Ich bin unklar, was die Ersatz-code ist aber; ich habe versucht \d\d{3}.\d{2} .
InformationsquelleAutor djq | 2012-08-09
Schreibe einen Kommentar