[GastForen Programme Print/Bildbearbeitung Adobe InDesign Ersetze Komma durch Punkt

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

Ersetze Komma durch Punkt

schmecktes
Beiträge gesamt: 106

28. Mär 2011, 09:10
Beitrag # 1 von 12
Bewertung:
(16033 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Bitte um einen Tipp:

ein Dokument muss von deutsch in englisch umgewandelt werden. Dadurch ändern sich Kommas und Punkte, da es ja in englisch sinnigerweise genau anders rum ist: 1,5 Kg wird 1.5 Kg und 1.000 € wird 1,000 €...

Suchen/Ersetzen
FINDEN klappt wunderbar: Platzhalter beliebige Ziffer,
Was muss man dann aber bei ERSETZEN eingeben? beliebige Ziffer gibt es nicht.

Bis jetzt bleibt dann nur die manuelle Änderung.

Beste Grüße

(Dieser Beitrag wurde von schmecktes am 28. Mär 2011, 09:10 geändert)

Anhang:
Bildschirmfoto 2011-03-28 um 09.02.12.png (16.5 KB)
X

Ersetze Komma durch Punkt

Martin Fischer
  
Beiträge gesamt: 12783

28. Mär 2011, 10:30
Beitrag # 2 von 12
Beitrag ID: #467815
Bewertung:
(16005 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

hast Du's schon per GREP versucht?

Etwa so:

Suche: (?<=\d),(?=\d+\s(kg)||(€))
Ersetze: .

(also: suche nach einem Komma, das zwischen einer Zahl vorne und mehreren Zahlen hinten, gefolgt von einem Leerzeichen und 'kg' oder '€' steht, und ersetze dies durch einen Punkt)


als Antwort auf: [#467811]
(Dieser Beitrag wurde von Martin Fischer am 28. Mär 2011, 10:30 geändert)

Ersetze Komma durch Punkt

Marco Morgenthaler
Beiträge gesamt: 2474

28. Mär 2011, 10:37
Beitrag # 3 von 12
Beitrag ID: #467818
Bewertung:
(15992 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo

Braucht es nicht zwei Grep-Anfragen? Einmal wird ja Punkt zu Komma, im andern Fall Komma zu Punkt.

Grep 1
(?<=\d),(?=\d+\skg)
Ändern in: .
Grep 2
(?<=\d).(?=\d+\s€)
Ändern in: ,

Gruss, Marco


als Antwort auf: [#467815]

Ersetze Komma durch Punkt

Martin Fischer
  
Beiträge gesamt: 12783

28. Mär 2011, 10:43
Beitrag # 4 von 12
Beitrag ID: #467819
Bewertung:
(15988 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Marco,

Du hast vollkommen recht.
Ich hatte mir die Beispiele nicht genau genug angesehen.

Allerdings fehlt in Deinem zweiten GREP ein escapender Backslash vor dem Punkt (um den Punkt als Punkt anzusprechen und nicht ein beliebiges Zeichen [Punkt als Metazeichen]):


Code
Grep 2  
(?<=\d)\.(?=\d+\s€)
Ändern in: ,



als Antwort auf: [#467818]
(Dieser Beitrag wurde von Martin Fischer am 28. Mär 2011, 10:47 geändert)

Ersetze Komma durch Punkt

schmecktes
Beiträge gesamt: 106

28. Mär 2011, 10:49
Beitrag # 5 von 12
Beitrag ID: #467820
Bewertung:
(15977 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Nein - aber ich habe es mit deinem Vorschlag probiert, funktioniert noch nicht.

Ich brauche nur die Zahlen ohne Maßeinheiten.

Aus 6,5 soll 6.5 werden usw.

Wie wäre die Schreibweise?

SUCHE
(?<=\d),(?=\d+\)

ERSETZE
.

GEWOLLT
Suche nach x-beliebiger Ziffern (ein oder mehrstellig) mit Komma getrennt und danach Ziffern (ein oder zweistellig) und ersetze nur das Komma durch Punkt.


als Antwort auf: [#467815]

Ersetze Komma durch Punkt

Marco Morgenthaler
Beiträge gesamt: 2474

28. Mär 2011, 10:53
Beitrag # 6 von 12
Beitrag ID: #467821
Bewertung:
(15971 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Suchen: (?<=\d),(?=\d)
Ersetzen: .

Sucht Komma zwischen Ziffern.
Gruss, Marco


als Antwort auf: [#467820]

Ersetze Komma durch Punkt

schmecktes
Beiträge gesamt: 106

28. Mär 2011, 11:16
Beitrag # 7 von 12
Beitrag ID: #467823
Bewertung:
(15937 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke an alle Experten!

Jetzt funktioniert es.

PS. Wie bringt man sich effizient die GREP Funktionen bei? Gibt es da so eine Art Formelsammlung?

Schönen Tag und Grüße
Sven


als Antwort auf: [#467821]

Ersetze Komma durch Punkt

Marco Morgenthaler
Beiträge gesamt: 2474

28. Mär 2011, 11:22
Beitrag # 8 von 12
Beitrag ID: #467825
Bewertung:
(15932 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
http://www.hilfdirselbst.ch/..._P467570.html#467570

Viel Erfolg und auch schönen Tag
Marco


als Antwort auf: [#467823]

Ersetze Komma durch Punkt

WernerPerplies
Beiträge gesamt: 2762

28. Mär 2011, 19:49
Beitrag # 9 von 12
Beitrag ID: #467884
Bewertung:
(15843 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Sven,

Zitat PS. Wie bringt man sich effizient die GREP Funktionen bei? Gibt es da so eine Art Formelsammlung?


Falls Du dabei bei RegEx/Grep über InDesign hinaussehen willst, findest Du wohl die größte Beispielsammling hier:

http://regexlib.com/Search.aspx

Diesen und weitere Links zum Thema findest Du auch auf meiner Seite:

http://www.weepee.de/...wps_regex_infos.html

Mit meinem Programm Wps_RegEx(http://www.weepee.de/...regex/wps_regex.html) kannst Du unter Windows reguläre Ausdrücke interaktiv testen und Analysieren.

Deine Ausgangsfrage wäre Dir vermutlich
direkt beantwortet worden, wenn Du das Ersetzen-Fenster
angeklickt hättest.


als Antwort auf: [#467823]

Ersetze Komma durch Punkt

schmecktes
Beiträge gesamt: 106

30. Mär 2011, 18:48
Beitrag # 10 von 12
Beitrag ID: #468011
Bewertung:
(15696 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke an alle.


als Antwort auf: [#467884]

Ersetze Komma durch Punkt

Thomas Richard
Beiträge gesamt: 19334

30. Mär 2011, 23:14
Beitrag # 11 von 12
Beitrag ID: #468047
Bewertung:
(15656 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
und was wird aus

3.245,88 €

?


Komma rein – Komma raus oder umgekehrt, je nachdem, nach was man zuerst sucht.


als Antwort auf: [#468011]

Ersetze Komma durch Punkt

pixxxelschubser
Beiträge gesamt: 1708

31. Mär 2011, 22:54
Beitrag # 12 von 12
Beitrag ID: #468144
Bewertung:
(15604 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Entweder zuerst das Komma ersetzen und dann die Punkte, die von mindestens drei Zahlen gefolgt werden …

… oder z.B. Tabellen nach Excel portieren und dort die 1000er-Trennzeichen einschalten und unter Extras --> Optionen --> International die gewünschten Trennzeichen eingeben. Dann zurück nach ID.


als Antwort auf: [#468047]
X