[GastForen Programme Print/Bildbearbeitung Adobe InDesign GREP Erfahrung

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

GREP Erfahrung

EWMS
Beiträge gesamt: 13

23. Jan 2008, 09:12
Beitrag # 1 von 18
Bewertung:
(48576 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi zusammen,

mein Wunsch ist Tausendertrennpunkte und Centkommata, die im deutschen GB verwendet werden,
automatisch umzuwandeln in Tausenderkommata und Centpunkte für den englischen GB.

Diese Frage ist in ähnlicher Art bereits gepostet worden.
Wenn ich es richtig gesucht habe, bis jetzt ohne Lösung.

Wer kann hier helfen?

CS3, MacBookPro, Leopard

Gruss, EWMS
X

GREP Erfahrung

pixxxelschubser
Beiträge gesamt: 1708

23. Jan 2008, 09:42
Beitrag # 2 von 18
Beitrag ID: #332706
Bewertung:
(48494 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo EWMS,

dieser Beitrag sollte helfen:
http://www.hilfdirselbst.ch/..._Zahlen_P312592.html

Wink


als Antwort auf: [#332698]

GREP Erfahrung

EWMS
Beiträge gesamt: 13

23. Jan 2008, 10:06
Beitrag # 3 von 18
Beitrag ID: #332717
Bewertung:
(48481 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Mercie.

Wenn ich es richtig sehe, handelt es sich bei diesem Beitrag um 1000er Trennungen und weitere Gruppierungen durch Leerzeichen.

Hat jemand eine Lösung mit der gewünschten Interpunktion?

Gruss, EWMS


als Antwort auf: [#332706]

GREP Erfahrung

pixxxelschubser
Beiträge gesamt: 1708

23. Jan 2008, 10:23
Beitrag # 4 von 18
Beitrag ID: #332720
Bewertung:
(48475 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: Wenn ich es richtig sehe, handelt es sich bei diesem Beitrag um 1000er Trennungen und weitere Gruppierungen durch Leerzeichen.

Das ist richtig.

Eine allgemeingültige Lösung für alle Tausendertrennzeichen wird auf Grund der zig möglichen Schreibweisen nicht ohne massiven Aufwand zu finden sein.

Gib doch einfach ein paar Zahlenbeispiele, in etwa kleinste und größte Mögliche. Abweichungen, etc.

10,000.00
10000.00
1,000,000,000.00


als Antwort auf: [#332717]

GREP Erfahrung

Thomas Richard
Beiträge gesamt: 19334

23. Jan 2008, 10:47
Beitrag # 5 von 18
Beitrag ID: #332725
Bewertung:
(48458 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wenn man mit so mächtigen Tools, die auf einen Klick ein ganzes Werk manipulieren können, arbeiten will, sollte man verstehen was und wie sie es machen.

Von daher solltest du die Finger davon lassen solange du
den Ersetzungsterminus von

$1~<$2

nicht auf diene Anforderungen angepasst bekommst.

In dem oben angesprochenen Thread steht alles was du dazu brauchst.

Also, wie wärs mit ein bisschen 'hilf dir selbst' ? ;-)


als Antwort auf: [#332720]

GREP Erfahrung

EWMS
Beiträge gesamt: 13

23. Jan 2008, 11:15
Beitrag # 6 von 18
Beitrag ID: #332732
Bewertung:
(48439 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi,

hier nun die Beispiele:

deutsch
1,3
1.640,4
34,4
269,1
4.788,5
96.310
5.000
40.310
–608,0

englisch
1.3
1,640.4
34.4
269.1
4,788.5
96,310
5,000
40,310
–608.0


Bis jetzt arbeite ich mit 2-3 Suchläufen und Platzhaltern.
Bei Zahlen im Fliesstext, nicht in Tabellen ist es aber schon kniffelig.

Gruss, EWMS


als Antwort auf: [#332720]

GREP Erfahrung

Thomas Richard
Beiträge gesamt: 19334

23. Jan 2008, 12:14
Beitrag # 7 von 18
Beitrag ID: #332745
Bewertung:
(48408 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Du schreibst Anfangs von 'Centkommata'.
Kannst ausschliessen das es immer nur eine Nachkommastelle gibt?
Deine Beispiele lassen vermuten das kein Preis in Form von
1.640,99
vorkommt.


als Antwort auf: [#332732]

GREP Erfahrung

EWMS
Beiträge gesamt: 13

23. Jan 2008, 12:22
Beitrag # 8 von 18
Beitrag ID: #332747
Bewertung:
(48404 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Im Geschäftsbericht kommt beides vor.

Die Beispielzahlen stammen aus einer Tabelle die in tausendern gerundet ist.

1.640,99 soll auch 1,640.99 werden.

Gruss, EWMS


als Antwort auf: [#332745]

GREP Erfahrung

pixxxelschubser
Beiträge gesamt: 1708

23. Jan 2008, 12:22
Beitrag # 9 von 18
Beitrag ID: #332748
Bewertung:
(48404 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo EWMS,

Antwort auf: Bis jetzt arbeite ich mit 2-3 Suchläufen und Platzhaltern.

Schreib doch einfach einmal deine bisherigen Versuche hier ins Forum rein:

Suchlauf 1:
Suchen: (dein Eintrag in Suchen-Feld)
Ersetzen: (dito Ersetzen)

Suchlauf 2:
.
.
.

Wahrscheinlich suchst Du bisher nach (Ziffer)(,)(Ziffer) und ersetzt es durch (Ziffer)(.)(Ziffer) und danach wird es für Dich schwierig, da nur noch Punkte vorhanden sind, oder?

<edit> Und meine vorherige Frage ist noch nicht beantwortet: Was ist die größte zu erwartende Zahl?
</edit>


als Antwort auf: [#332732]
(Dieser Beitrag wurde von pixxxelschubser am 23. Jan 2008, 12:25 geändert)

GREP Erfahrung

Marco Morgenthaler
Beiträge gesamt: 2474

23. Jan 2008, 12:39
Beitrag # 10 von 18
Beitrag ID: #332750
Bewertung:
(48395 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo

Folgende zwei GREP sollten die Zahlen umwandeln:

A) ,(\d{1,2})\>
ändern in: .$1

B) \.(\d{3})
ändern in: ,$1

Grep A sucht nach einem Komma, gefolgt von einer oder zwei Ziffern am Wortende, und ersetzt das Komma durch einen Punkt.

Grep B sucht nach einem Punkt, gefolgt von genau 3 Ziffern, und ersetzt den Punkt durch ein Komma.

GREP A und B können bei Bedarf als Abfrage gespeichert werden.

Gruss, Marco


als Antwort auf: [#332748]

GREP Erfahrung

pixxxelschubser
Beiträge gesamt: 1708

23. Jan 2008, 23:27
Beitrag # 11 von 18
Beitrag ID: #332917
Bewertung:
(48311 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo EWMS,

wie werden die Daten angeliefert?

Da die meisten Tabellen aus Excel stammen dürften, gibt es eine einfache Möglichkeit, diese dort zu "konvertieren".

Ändern des Dezimal- und 1000er-Trennzeichens in Excel:
- Klicken Sie im Menü Extras auf Optionen, und klicken Sie dann auf die Registerkarte International.
- Deaktivieren Sie unter Behandlung von Zahlen das Kontrollkästchen Trennzeichen vom Betriebssystem übernehmen.
- Geben Sie in den Feldern Dezimaltrennzeichen und 1000er-Trennzeichen neue Trennzeichen ein.

Wink


als Antwort auf: [#332747]

GREP Erfahrung

EWMS
Beiträge gesamt: 13

24. Jan 2008, 09:57
Beitrag # 12 von 18
Beitrag ID: #332948
Bewertung:
(48270 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi,

es sind InDesign Dokumente in deutsch, die dann ins englische Übertragen werden.
Also keine Excel Daten.

Mercie trotzdem.

Gruss, EWMS


als Antwort auf: [#332917]

GREP Erfahrung

EWMS
Beiträge gesamt: 13

24. Jan 2008, 10:04
Beitrag # 13 von 18
Beitrag ID: #332950
Bewertung:
(48269 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Marco,

mercie für Deinen Beitrag.

Leider verändert die erste Abfrage auch Jahreszahlen
(2007 wird 20.07) und -152,5 wird -1.52,5

Grep A setzt also Punkte, wo vorher nichts war.

Hast Du eine Idee wie das anders gehen kann?
Leider bin ich da gar nicht firm.

Gruss, EWMS


als Antwort auf: [#332750]

GREP Erfahrung

Ralf Hobirk
Beiträge gesamt: 5961

24. Jan 2008, 10:19
Beitrag # 14 von 18
Beitrag ID: #332954
Bewertung:
(48262 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

Stichwort Excel: jetzt habe ich noch eine Idee bekommen. Tabellen aus InDesign als Text exportieren, in Excel (oder NeoOffice) öffnen, Zahlen umformatieren und per Copy/Paste wieder zurück in die InDesign-Tabellen.


als Antwort auf: [#332950]

GREP Erfahrung

Marco Morgenthaler
Beiträge gesamt: 2474

24. Jan 2008, 10:44
Beitrag # 15 von 18
Beitrag ID: #332963
Bewertung:
(48244 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ EWMS ]
Leider verändert die erste Abfrage auch Jahreszahlen
(2007 wird 20.07) und -152,5 wird -1.52,5

Grep A setzt also Punkte, wo vorher nichts war.

Hast Du eine Idee wie das anders gehen kann?


Hallo EWMS

Ja, die Idee habe ich: Du musst meine GREP-Abfrage so kopieren, wie er in meinem Beitrag steht, und nicht das Komma am Anfang vergessen!
,(\d{1,2})\>

Gruss, Marco


als Antwort auf: [#332950]
X