Autor |
Nachricht |
Typografit
Dabei seit: 31.01.2006
Ort: -
Alter: 61
Geschlecht:
|
Verfasst Fr 04.04.2008 08:00
Titel
|
|
|
Jigity hat geschrieben: | Typografit hat geschrieben: | Ich könnte mir folgendes vorstellen:
ersetzen von
([[:digit:]]*)(\.*)([[:digit:]]*)(\.*)([[:digit:]]*)(,*)([[:digit:]]+)
durch
$1,$3,$5.$7 |
Dieser GREP würde aber auch folgendes finden:
1234...2..345,3
oder
2..23456.234,345
usw.
meines Erachtens nicht unbedingt geeignet um Peise zu finden.
Sorry für die Kritik Typografit! |
Kommt drauf an, ob man typografisch korrekt arbeitet statt ... sollte man immer … schreiben.
Sonst lässt sich der letzte Ausdruck ([[:digit:]]+) durch ([[:digit:]][[:digit:]]) ersetzen, eventuell durch ein space und EUR ergänzt. (und dann beim Ersatz durch ein typografisch korrektes Leerzeichen ersetzt).
Zuletzt bearbeitet von Typografit am Fr 04.04.2008 08:00, insgesamt 1-mal bearbeitet
|
|
|
|
|
djdogma
Threadersteller
Dabei seit: 04.01.2006
Ort: Hannover
Alter: 44
Geschlecht:
|
Verfasst Fr 04.04.2008 08:25
Titel
|
|
|
Hallo Leute,
vielen Dank für die Antworten.
Ich werde mich da jetzt erst mal durcharbeiten müssen... Habe erst 2x mit GREP gearbeitet.
Melde mich später nochmal und berichte, ob irgendwas funktioniert hat.
|
|
|
|
|
Anzeige
|
|
|
djdogma
Threadersteller
Dabei seit: 04.01.2006
Ort: Hannover
Alter: 44
Geschlecht:
|
Verfasst Fr 04.04.2008 08:53
Titel
|
|
|
So, jetzt habe ich das mal getestet.
@ Typografit
Dein erster Code macht bei diesen Zahlen kein Problem:
4.332.110,00 wird zu 4,332,110.00
jedoch macht er aus:
332.110,00 wird zu 332,110,.00
und:
5,50 wird zu 5,,.50
@ Jigity
Wenn ich die drei Codes eingegeben habe, sind leider alle "," zu einem "." geworden....
Schwierige Sache....
Da muss man sich echt richtig reindenken.
|
|
|
|
|
Jigity
Dabei seit: 30.07.2005
Ort: Augsburg
Alter: 44
Geschlecht:
|
Verfasst Fr 04.04.2008 09:37
Titel
|
|
|
Wenn du die von mir beschriebene Reihenfolge der Schritte umdrehst, klappt es dann?
1. (\d{1,3}),(\d{2}) -> $1.$2
2. (\d{1,3})\.(\d{3}),(\d{2}) -> $1,$2.$3
3. (\d+)\.(\d{3})\.(\d{3}),(\d{2}) -> $1,$2,$3.$4
Vielleicht solltest du auch noch darstellen, welche Varianten in deinem Dokument vorkommen, dann fällt das GREP-Muster detailierter und bestimmt zielgerichteter aus!
Zuletzt bearbeitet von Jigity am Fr 04.04.2008 09:41, insgesamt 1-mal bearbeitet
|
|
|
|
|
djdogma
Threadersteller
Dabei seit: 04.01.2006
Ort: Hannover
Alter: 44
Geschlecht:
|
Verfasst Fr 04.04.2008 09:58
Titel
|
|
|
Umgedreht klappt es leider auch nicht.
Es handelt sich um einen Geschäftsbericht und ich habe Tabellen.
Ich markiere nur die Zellen mit den Zahlen.
Die Zahlen sind unterschiedlich, aber natürlich immer nach dem gleichen Muster aufgebaut. Ab und zu steht da ein negatives Vorzeichen.
z.B.
0,00
102,50
1.450,43
123.000,00
54.900.900,50
Und daraus soll halt:
0.00
102.50
1,450.43
123,000.00
54,900,900.50
Andere Varianten habe ich nicht.
Danke nochmals für Eure Hilfe.
|
|
|
|
|
djdogma
Threadersteller
Dabei seit: 04.01.2006
Ort: Hannover
Alter: 44
Geschlecht:
|
Verfasst Fr 04.04.2008 10:01
Titel
|
|
|
Ach ja...
bei der umgekehrten Version sind sofort alle "," weg und es sind alles "."e.
|
|
|
|
|
Typografit
Dabei seit: 31.01.2006
Ort: -
Alter: 61
Geschlecht:
|
Verfasst Fr 04.04.2008 15:14
Titel
|
|
|
Eigentlich muuesste es so gehen (ich schreibe jetzt nicht den code sondern nur mal die Struktur)
Suche nach
(Komma) (Ziffer) (Ziffer) (Weisser Zwischenraum)
Ersetze durch Punkt Fund 2 Fund 3 Definierter Zwischenraum
Suche nach (Ziffer [null oder mehrmals]) (Punkt) (Ziffer) (Ziffer) (Ziffer)
ersetze durch
Fund 1 Komma Fund 3 Fund 4 Fund 5
|
|
|
|
|
|
|
|
Ähnliche Themen |
InDesign Suchen/Ersetzen ... Text durch Grafik ersetzen
InDesign: Suchen/Ersetzen
InDesign suchen und ersetzen
indesign cs3--suchen und ersetzen
InDesign Suchen-ersetzen Tausenderpunkt
indesign cs3 - Icons suchen und ersetzen
|
|