Autor |
Nachricht |
djdogma
Threadersteller
Dabei seit: 04.01.2006
Ort: Hannover
Alter: 44
Geschlecht:
|
Verfasst Do 03.04.2008 15:10
Titel Indesign CS3: Suchen / Ersetzen |
|
|
Hallo zusammen,
hoffe jemand kann mir helfen.
Folgendes Problem
Im Deutschen schreibt man ja: 1.540.000,00 Euro
Im Englischen: 1,504,00.00 Euro
Gibt es eine Möglichkeit (vielleicht mit GREP) verschiedenen Zeichen gleichzeitig suchen und ersetzen zu lassen?
Nacheinander geht ja schlecht...
Ich suche also eine Lösung, die ein "." in ein "," und ein "," in ein "." in einem Schritt verwandelt.
Bin mal gespannt, ob das geht.
Danke für Eure Hilfe.
|
|
|
|
|
Zim
Dabei seit: 05.12.2006
Ort: Earth Rocks
Alter: -
Geschlecht:
|
Verfasst Do 03.04.2008 15:15
Titel
|
|
|
Anschauen!!!
Bin nicht sicher ob da genau dein problem behandelt wird aber für den GREP- Einstieg ganz gut.
|
|
|
|
|
Anzeige
|
|
|
type1
Dabei seit: 19.11.2004
Ort: -
Alter: 44
Geschlecht:
|
Verfasst Do 03.04.2008 15:17
Titel
|
|
|
wandel doch erst alle punkte in ein bestimmtes sonderzeichen.
dann die kommata in punkte.
anschließend die sonderzeichen in kommata.
workaround halt. ne saubere methode ist mir nicht bekannt.
|
|
|
|
|
Zim
Dabei seit: 05.12.2006
Ort: Earth Rocks
Alter: -
Geschlecht:
|
Verfasst Do 03.04.2008 15:20
Titel
|
|
|
Doch das geht auf jeden Fall auch »sauber« … halt mit Wildcards und GREP … nur auf Anhieb kann ichs auch nicht sagen.
|
|
|
|
|
type1
Dabei seit: 19.11.2004
Ort: -
Alter: 44
Geschlecht:
|
Verfasst Do 03.04.2008 15:21
Titel
|
|
|
dann hab ich nach feierabend mal zwei fachbegriffe nachzuschlagen
|
|
|
|
|
Jigity
Dabei seit: 30.07.2005
Ort: Augsburg
Alter: 44
Geschlecht:
|
Verfasst Do 03.04.2008 16:36
Titel
|
|
|
Für dein spezielles Beispiel müsste mit der Grep suche von InDesign CS3 folgendes funktionieren:
Suchen nach:
(\d+).(\d{3}).(\d{3}),(\d{2})
Ändern in:
$1,$2,$3.$4
Da natürlich auch Zahlen wie 540.000,00 und auch 34,00 ersetzt werden sollen, muss man dies in drei Durchgängen machen
1. Wie oben
2. (\d{1,3}).(\d{3}),(\d{2}) -> $1,$2.$3
3. (\d{1,3}).(\d{2}) -> $1.$2
Hier mal zur Hintergrundinfo an einem Beispiel: KLICK URL
Zuletzt bearbeitet von Jigity am Fr 04.04.2008 06:54, insgesamt 2-mal bearbeitet
|
|
|
|
|
Typografit
Dabei seit: 31.01.2006
Ort: -
Alter: 61
Geschlecht:
|
Verfasst Do 03.04.2008 23:37
Titel
|
|
|
Ich könnte mir folgendes vorstellen:
ersetzen von
([[:digit:]]*)(\.*)([[:digit:]]*)(\.*)([[:digit:]]*)(,*)([[:digit:]]+)
durch
$1,$3,$5.$7
Dann
([[:space:]])(,+)([[:digit:]]+)
durch
$1$3
Dann
(,+)(\.)([[:digit:]]+)
durch
$2$3
Ich habe es jetzt nicht getestet, aber es müsste so gehen
|
|
|
|
|
Jigity
Dabei seit: 30.07.2005
Ort: Augsburg
Alter: 44
Geschlecht:
|
Verfasst Fr 04.04.2008 06:51
Titel
|
|
|
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!
Bei mir hat sich aber auf jeden Fall auch ein Fehler eingeschlichen, den der Punkt steht bei regulären Ausdrücken auch immer für ein beliebiges Zeichen, somit muss der Punkt escaped werden mit "\"
Also dann eher so:
(\d+)\.(\d{3})\.(\d{3}),(\d{2})
Zuletzt bearbeitet von Jigity am Fr 04.04.2008 07:00, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
InDesign Suchen/Ersetzen ... Text durch Grafik ersetzen
InDesign: Suchen/Ersetzen
InDesign suchen und ersetzen
indesign cs3--suchen und ersetzen
indesign cs3 - Icons suchen und ersetzen
InDesign Suchen&Ersetzen - Mac Shortcuts?
|
|