[GastForen Programme Print/Bildbearbeitung Adobe InDesign GREP-Begriff für Tausender-Schreibweise

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

GREP-Begriff für Tausender-Schreibweise

heurot
Beiträge gesamt: 142

30. Mär 2016, 11:01
Beitrag # 1 von 7
Bewertung:
(2079 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

ich habe ein (für Könner ein kleines) GREP-Problem. Ich würde gerne die Schreibweise der Tausender-Gliederung über GREP umstellen.
Beispiel: 12.345,67 soll 12,345.67
Dazu habe ich folgendes gemacht:
(\d\d\.\d\d\d\,\d\d) ersetzen durch (\d\d\,\d\d\d\.\d\d)

Nur dies funktioniert leider nicht. Hat mir jemand vielleicht einen Tipp, wo der Fehler liegt?

Vielen Dank schon mal
Heurot
X

GREP-Begriff für Tausender-Schreibweise

Hans Haesler
Beiträge gesamt: 5826

30. Mär 2016, 11:20
Beitrag # 2 von 7
Beitrag ID: #548442
Bewertung:
(2060 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Heurot,

das Komma darf nicht mit einem Backslash escaped werden.
Und beim Einsetzen sollten doch die gefundenen Werte übertragen werden.

Suchen: ([0-9]{1,3})\.([0-9]{3}),([0-9]{2})
Ersetzen: $1,$2.$3

Also mit den Klammern die Gruppen bilden, welche mit $ übernommen werden.

Gruss, Hans


als Antwort auf: [#548439]

GREP-Begriff für Tausender-Schreibweise

Hans Haesler
Beiträge gesamt: 5826

30. Mär 2016, 11:50
Beitrag # 3 von 7
Beitrag ID: #548444
Bewertung:
(2044 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Korrektur: Der Backslash vor dem Komma stört nicht.
Ist aber auch nicht notwendig.

Gruss, Hans


als Antwort auf: [#548442]

GREP-Begriff für Tausender-Schreibweise

heurot
Beiträge gesamt: 142

30. Mär 2016, 12:02
Beitrag # 4 von 7
Beitrag ID: #548445
Bewertung:
(2023 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,

... Dein GREP-Begriff sieht dann doch ein wenig komplexer aus.
Funktioniert tadellos.

Vielen Dank
Heurot


als Antwort auf: [#548444]

GREP-Begriff für Tausender-Schreibweise

funkturmmitte
Beiträge gesamt: 117

30. Mär 2016, 12:49
Beitrag # 5 von 7
Beitrag ID: #548449
Bewertung:
(1987 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,
würde denn etwas gegen
(\d{1,3})\.(\d{3}),(\d{2})
sprechen?

Gruß
Oliver


als Antwort auf: [#548442]

GREP-Begriff für Tausender-Schreibweise

Hans Haesler
Beiträge gesamt: 5826

30. Mär 2016, 12:50
Beitrag # 6 von 7
Beitrag ID: #548450
Bewertung:
(1980 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Heurot,

bitte sehr.

Nun ... wenn Du lieber \d anstelle von [0-9] verwendest, dann geht das auch:

Suchen: (\d{1,3})\.(\d{3}),(\d{2})
Ersetzen: $1,$2.$3

Oder:
Suchen: (\d\d)\.(\d\d\d),(\d\d)
Ersetzen: $1,$2.$3

Wobei mit dem letzen Grep weder 1.234,56 noch 123.456,78 gefunden werden.
Doch die beiden können kombiniert werden:

Suchen: (\d{1,3})\.(\d\d\d),(\d\d)
Ersetzen: $1,$2.$3

Hauptsache ist: Immer schön Gruppen bilden, damit das Gefundene eingesetzt werden kann.

Gruss, Hans


als Antwort auf: [#548445]

GREP-Begriff für Tausender-Schreibweise

Hans Haesler
Beiträge gesamt: 5826

30. Mär 2016, 12:53
Beitrag # 7 von 7
Beitrag ID: #548451
Bewertung:
(1979 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Oliver,

Deine Frage habe ich erst nach dem Posten meiner Antwort an Heurot gesehen.

Ich meine: Nichts spricht dagegen. Das sind persönliche Vorlieben.

Gruss, Hans


als Antwort auf: [#548449]
X