hilfdirselbst.ch
Facebook Twitter gamper-media

Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » GREP Erfahrung

 

« « 1 2 » »  


EWMS m
Beiträge: 13

23. Jan 2008, 09:12

Beitrag #1 von 18
Bewertung:

(8857 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP Erfahrung


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
Top

pixxxelschubser S
Beiträge: 1145

23. Jan 2008, 09:42

Beitrag #2 von 18
Beitrag ID: #332706

Bewertung:

(8847 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP Erfahrung


Hallo EWMS,

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

Wink


viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton



als Antwort auf: [#332698] Top

EWMS m
Beiträge: 13

23. Jan 2008, 10:06

Beitrag #3 von 18
Beitrag ID: #332717

Bewertung:

(8834 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP Erfahrung


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] Top

pixxxelschubser S
Beiträge: 1145

23. Jan 2008, 10:23

Beitrag #4 von 18
Beitrag ID: #332720

Bewertung:

(8828 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP Erfahrung


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


viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton



als Antwort auf: [#332717] Top

Thomas Richard  M  p
Beiträge: 14835

23. Jan 2008, 10:47

Beitrag #5 von 18
Beitrag ID: #332725

Bewertung:

(8811 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP Erfahrung


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' ? ;-)


MfG

Thomas


Und wenn dir geholfen wurde, hilf uns, dies auch weiterhin zu können.
http://www.hilfdirselbst.ch/info/

als Antwort auf: [#332720] Top

EWMS m
Beiträge: 13

23. Jan 2008, 11:15

Beitrag #6 von 18
Beitrag ID: #332732

Bewertung:

(8792 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP Erfahrung


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] Top

Thomas Richard  M  p
Beiträge: 14835

23. Jan 2008, 12:14

Beitrag #7 von 18
Beitrag ID: #332745

Bewertung:

(8761 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP Erfahrung


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.


MfG

Thomas


Und wenn dir geholfen wurde, hilf uns, dies auch weiterhin zu können.
http://www.hilfdirselbst.ch/info/

als Antwort auf: [#332732] Top

EWMS m
Beiträge: 13

23. Jan 2008, 12:22

Beitrag #8 von 18
Beitrag ID: #332747

Bewertung:

(8757 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP Erfahrung


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] Top

pixxxelschubser S
Beiträge: 1145

23. Jan 2008, 12:22

Beitrag #9 von 18
Beitrag ID: #332748

Bewertung:

(8757 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP Erfahrung


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>


viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton



als Antwort auf: [#332732]

(Dieser Beitrag wurde von pixxxelschubser am 23. Jan 2008, 12:25 geändert)
Top

Marco Morgenthaler p
Beiträge: 2217

23. Jan 2008, 12:39

Beitrag #10 von 18
Beitrag ID: #332750

Bewertung:

(8748 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP Erfahrung


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
iMac 3.06 GHz | 8 GB RAM | OS X 10.6.8 | Indesign 7.0.4 (CS5 Design Premium)

als Antwort auf: [#332748] Top

pixxxelschubser S
Beiträge: 1145

23. Jan 2008, 23:27

Beitrag #11 von 18
Beitrag ID: #332917

Bewertung:

(8664 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP Erfahrung


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


viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton



als Antwort auf: [#332747] Top

EWMS m
Beiträge: 13

24. Jan 2008, 09:57

Beitrag #12 von 18
Beitrag ID: #332948

Bewertung:

(8623 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP Erfahrung


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] Top

EWMS m
Beiträge: 13

24. Jan 2008, 10:04

Beitrag #13 von 18
Beitrag ID: #332950

Bewertung:

(8622 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP Erfahrung


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] Top

Ralf Hobirk p
Beiträge: 4602

24. Jan 2008, 10:19

Beitrag #14 von 18
Beitrag ID: #332954

Bewertung:

(8615 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP Erfahrung


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.

---
Sonnige Grüße aus Egypt Cool
Ralf
---
MacPro (1,1) 2x2,66 GHz, 10 GB | MacBook Pro 15" (8,2) 2,0 GHz, 8 GB | MacBook Pro 15" (4,1) 2,5 GHz, 6 GB | alle 10.6.8 | CS5 (ID 7.0.4)
El Gouna - Life as it should be!

als Antwort auf: [#332950] Top

Marco Morgenthaler p
Beiträge: 2217

24. Jan 2008, 10:44

Beitrag #15 von 18
Beitrag ID: #332963

Bewertung:

(8597 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP Erfahrung


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
iMac 3.06 GHz | 8 GB RAM | OS X 10.6.8 | Indesign 7.0.4 (CS5 Design Premium)

als Antwort auf: [#332950] Top
« « 1 2 » »  


Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » GREP Erfahrung


^