[GastForen Programme Print/Bildbearbeitung Adobe InDesign GREP-Stil Zahlengliederung - 5er-Zahlen und mehr

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

GREP-Stil Zahlengliederung - 5er-Zahlen und mehr

Quarz
Beiträge gesamt: 3547

19. Okt 2021, 18:52
Beitrag # 16 von 25
Beitrag ID: #581482
Bewertung:
(5734 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo H4NN3S,

Antwort auf: Dazu habe ich mir noch einen GREP-Stil geholt, der sich um die Abstände bei Maßeinheiten kümmert. Schade ist es, dass man bei den Zeichenformaten nur mit zB der Laufweite arbeiten kann und eben kein geschütztes Leerzeichen hinterlegen kann.

Warum benutzt Du 2 GREPs, wenn es auch mit
einem geht?

Nur Mut - nur Mut mit der Laufweite ;-)


Du kannst doch den Abstand mit der LW viel
besser regulieren. Und einen Umbruch gibt es,
wie mit dem 'geschützten Leerzeichen', auch
nicht.
Außerdem ist das 'geschützte Leerzeichen', von
microtypografischer Sicht her, viel zu groß.

Gruß
Quarz
---------------------------------------
| Win10/64 Prof. | CS6 ver 8.1 |



als Antwort auf: [#581481]
(Dieser Beitrag wurde von Quarz am 19. Okt 2021, 18:53 geändert)
X

GREP-Stil Zahlengliederung - 5er-Zahlen und mehr

H4NN3S
Beiträge gesamt: 7

20. Okt 2021, 09:25
Beitrag # 17 von 25
Beitrag ID: #581484
Bewertung:
(5661 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Quarz,

so ganz verstehe ich nicht, wie ich mit nur einem GREP, verschiedene Probleme lösen kann.

Hier die GREP-Formel für Maßeinheiten:
(\d)\s?(m|mm|cm|km|qm|ha|qkm|l|ml|s|min|h|Hz|dB|kg|g|mg|t|Euro|Dollar|€|Prozent|PS|bar|°C)

Hierbei wird ein Zeichenformat mit 250er Laufweite angewendet.

Wie kann ich nun meine andere Formel mit dieser ergänzen?
(?<=[1-9])\d(?=\d{3}\b)|\d(?=(\d{3}){2,}\b)

Für mich ist es daher sinvoller, wenn ich mehrere Formeln anwende.

Gruß H4NN3S


als Antwort auf: [#581482]

GREP-Stil Zahlengliederung - 5er-Zahlen und mehr

Quarz
Beiträge gesamt: 3547

20. Okt 2021, 09:59
Beitrag # 18 von 25
Beitrag ID: #581486
Bewertung:
(5641 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo H4NN3S,

Du brauchst nur ein Zeichenformat 'LW250'
(oder so ähnlich) anzulegen, und es im
Absatzformat im GREP-Stil hinterlegen.

Ich würde dem ZF (erstmal) eine Farbe zur
besseren Kontrolle zuweisen.



Gruß
Quarz
---------------------------------------
| Win10/64 Prof. | CS6 ver 8.1 |



als Antwort auf: [#581484]
Anhang:
LW_250.png (2.70 KB)

GREP-Stil Zahlengliederung - 5er-Zahlen und mehr

H4NN3S
Beiträge gesamt: 7

20. Okt 2021, 10:28
Beitrag # 19 von 25
Beitrag ID: #581489
Bewertung:
(5630 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen,

zu den Telefonnummern ist mir noch eingefallen, dass ja nicht zwingend die Ziffer "0" ein Indikator für eine Rufnummer darstellt. Es gibt ja auch die Möglichkeit Rufnummern mit "+49" zu beginnen. :-(
Eine unlösbare Aufgabe nehme ich an.

Zum Hintergrund: Ich arbeite beruflich viel mit Fließtexten, die in InDesign noch nachbearbeitet werden. Hierfür wäre es sinnvoll, wenn Zahlen gleich die richtigen Abstände aufweisen.

Gruß H4NN3S


als Antwort auf: [#581484]

GREP-Stil Zahlengliederung - 5er-Zahlen und mehr

Thomas Richard
Beiträge gesamt: 19324

20. Okt 2021, 14:41
Beitrag # 20 von 25
Beitrag ID: #581495
Bewertung:
(5579 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Quarz meinte zur Korrektur der Abstämnde reicht für die Zahlensuche und die MAßeinheiten ein Zeichenformat mit extremer Laufweite.

Suchen musst du schon getrennt.

So ist es auch möglich, dass deine Unterbindung der Spationierung für Telefonnummern nur mit einem 3. separaten GREP funktioniert. Wie das aber aussieht, wenn eine Textstelle bei zwei GREPs anschlägt, …?


als Antwort auf: [#581489]

GREP-Stil Zahlengliederung - 5er-Zahlen und mehr

H4NN3S
Beiträge gesamt: 7

21. Okt 2021, 07:58
Beitrag # 21 von 25
Beitrag ID: #581501
Bewertung:
(5480 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen in die Runde,

ich habe, wie vorgeschlagen, dem Zeichenformat eine Farbe zugewiesen. Das war ein sehr guter Tipp! Denn nur so konnte ich nun feststellen, dass es mit dem automatischen Abständen bei Maßeinheiten auch nicht richtig funktioniert. Es wird nur nach den vordefinierten Einheiten gesucht, egal ob hintendran noch andere Buchstaben hängen, die ein Wort ergeben. Z.B.: "l"iege oder "g"anz. Es wurde ja schon erwähnt, dass GREP nur das Dokument durchsucht und ändert, wie es vordefiniert wurde. Schade, dass man damit nicht genauer arbeiten kann.

Anbei ein Screenshot zu einem fiktiven Text, der die Problematik verdeutlicht: https://ibb.co/MsXvgnb

Ich arbeite mit InDesign CS6. Weiß jemand ob es bei neueren Versionen, wie CC, weitere Möglichkeiten für GREP bestehen?

Gruß
H4NN3S


als Antwort auf: [#581495]

GREP-Stil Zahlengliederung - 5er-Zahlen und mehr

Quarz
Beiträge gesamt: 3547

21. Okt 2021, 11:27
Beitrag # 22 von 25
Beitrag ID: #581502
Bewertung:
(5437 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo H4NN3S,

1.
Beziehen sich Deine Fragen auf einen
tasächlichen Text, oder willst Du wissen,
wie Du in Zukunft die Zahlen in gelieferten
Manuskripten bearbeiten kannst?

2.
Warum verwendest Du dieses GREP?
Antwort auf: (\d)\s?(m|mm|cm|km|qm|ha|qkm|l|ml|s|min|h|Hz|dB|kg|g|mg|t|Euro|Dollar|€|Prozent|PS|bar|°C)

Ich würde das erst mal ganz vergessen. Du siehst ja, so funktioniert es nicht.
Antwort auf: Schade, dass man damit nicht genauer arbeiten kann.

Man kann mit GREPs sehr genau arbeiten.
Nur muss man wissen, was man genau
bearbeiten will.

Du wolltest doch das GREP
Code
(?<=[1-9])\d(?=\d{3}\b)|\d(?=(\d{3}){2,}\b) 

für Dein Problem mit den vielstelligen Zahlen benutzen.

3.
Was die Rufnummer
0 144 564 564 564
betrifft. Wer schreibt denn solche
Rufnummer? Wer soll das denn später
schnell lesen können?

4.
Es wäre für weitere Antworten schon
hilfreich, wenn man weiß, wie lange Du
schon mit InDesign arbeitest.

5.
Ich arbeite auch mit ID CS6 und komme mit
den Möglichkeiten des GREPs bestens zurecht :-)

Gruß
Quarz
---------------------------------------
| Win10/64 Prof. | CS6 ver 8.1 |



als Antwort auf: [#581501]

GREP-Stil Zahlengliederung - 5er-Zahlen und mehr

Thomas Richard
Beiträge gesamt: 19324

21. Okt 2021, 13:02
Beitrag # 23 von 25
Beitrag ID: #581503
Bewertung:
(5403 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hannes,

das Problem mit programmierten Automatismen wie GREP eben auch einer ist, ist, dass Programme halt per se total pedantische Korinthenkacker sind, die nehmen alles wörtlich und zwar bis hin zu eigentlich unsichtbarem wie Wordabständen und Spationierungen.


Unterm Strich hilft da leider nur eins, sich auf die Denke des Programms einzulassen (Wir sind Gott sei Dank flexibel genug, wärs andersherum, wäre Programmierung nie seinen ersten Versuchen entwachsen.)

Konkret zu deinen Problemen:

GREP in ID CS6 tut das gleiche, wie in aktuellen Versionen. AFAIR kam mit der CS6 das \k Attribut hinzu, dass optionale Lookbehinds mit Variablen Längen einführte und für bestimmte Zwecke eine erhebliche Erleichterung darstellt, aber eben auch dir schon zur Verfügung stehen sollte.

Grundsätzlich ein guter Spickzettel fürs GREPpen in ID ist das Kapitel zu GREP aus Gregor Fellenz Buch zur ID Automatisierung:
https://www.indesignjs.de/.../04/GREP_Refrenz.pdf

Nun zu deinen Maßeinheiten:

du suchst eben nur nach dem Offensichtlichen, also der reinen Maßeinheit. Wenn das nicht fruchtet, wie in deinem Fall muss man sich einfach anschauen, was die gesuchten Bedingungen weiter eingrenzt, um eben nur zu finden, was auch gefunden werden soll.

In deinem Fall ja eben nicht nur eine beliebige Maßeinheit, sondern eine Maßeinheit mit einer Ziffer davor und eben einem Leerzeichen (oder evtl. noch einem Satzzeichen oder einer schliessenden Klammer) dahinter.

Also wäre der GREP folgendermaßen zu erweitern:
Code
(\d)\s?(m|mm|cm|km|qm|ha|qkm|l|ml|s|min|h|Hz|dB|kg|g|mg|t|Euro|Dollar|€|Prozent|PS|bar|°C)\b 


Das Wortende am Ende des GREPs sorgt nun dafür, dass nur die Maßeinheiten als separates Wort und nicht als Anfang eines anderen Wortes getroffen werden.

Dann muss noch der optionale Wortzwischenraum raus, denn du willst kaum Spationieren UND ein Leerzeichen haben.
Für die Fälle muß man dann getrennt vorgehen.

Nächstes Problem deines GREPs ist, dass ja zuviel gefunden wird. Für die Spationierung brauchts ja nur die letzte Ziffer der Zahl vor der Maßeinheit.

Hier kommt also wieder, wie in dem bisher mißglückten GREP für die 3er Gruppen in längeren Zahlen, ein Lookahead bzw. Lookbehind zum Einsatz.
In deinem Fall ein positives Lookahead (?=Bedingung), sprich nur wenn etwas bestimmtes hinter dem eigentlichen Treffer steht, soll das vorher gefundene als Treffer gewertet werden:

Code
(\d)(?=(m|mm|cm|km|qm|ha|qkm|l|ml|s|min|h|Hz|dB|kg|g|mg|t|Euro|Dollar|€|Prozent|PS|bar|°C)\b) 



als Antwort auf: [#581502]
(Dieser Beitrag wurde von Thomas Richard am 21. Okt 2021, 13:03 geändert)

GREP-Stil Zahlengliederung - 5er-Zahlen und mehr

H4NN3S
Beiträge gesamt: 7

21. Okt 2021, 13:55
Beitrag # 24 von 25
Beitrag ID: #581505
Bewertung:
(5377 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Quarz,

um es kurz zu fassen ist GREP für mich absolutes Neuland. Ich habe in anderen Foren schon nach möglichen Lösungen gesucht, bin jedoch noch nicht so recht hinter die Funktionsweise von GREP gekommen. Daher mein Appell an Euch.

Ich arbeite seit ca 15 Jahren mit InDesign und suche nun nach Möglichkeiten wie ich gelieferte Fließtexte für eine Zeitung mithilfe von GREP für verschiedene Zwecke automatisieren kann.

Gruß H4NN3S


als Antwort auf: [#581502]

GREP-Stil Zahlengliederung - 5er-Zahlen und mehr

Quarz
Beiträge gesamt: 3547

21. Okt 2021, 15:09
Beitrag # 25 von 25
Beitrag ID: #581507
Bewertung:
(5344 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo H4NN3S,

ich hab mal eine Liste Scripte zusammengestellt
und wie Du Dich ein bisschen über GREP kundig
machen kannst.

1. Hans Haesler
Script - TextReinigen
siehe Anlage

2.
http://regenechsen.de/...einfache-suchmuster/
Hab ich für mich mal eine pdf-Datei draus gemacht.
siehe Anlage

3.
Gerald Singelmann - GREP-Liste
Für mich unverzichtbar ;-)
siehe Anlage

4.
Was macht im GREP was?
Liste mit GREP-Wildcard - pdf-Datei
https://www.dropbox.com/t/0LkcGNl1CCQUAg8J

5.
Gregor Fellenz
Macht aus Querys (S & E) ein Script.
https://github.com/...ddScriptFolderToMenu

6.
Peter Kahrel - jede Menge Scripte
https://creativepro.com/...indesignscripts.html

7. Hans Haesler
Scripte
https://www.hilfdirselbst.org/...mp;limit=&page=0

Gruß
Quarz
---------------------------------------
| Win10/64 Prof. | CS6 ver 8.1 |


als Antwort auf: [#581505]
(Dieser Beitrag wurde von Quarz am 21. Okt 2021, 15:16 geändert)

Anhang:
1. TexteReinigen.jsx (11.3 KB)   1. TexteReinigen - Info.txt (1.92 KB)   2. Regenechsen.pdf (251 KB)   3. Singelmann - GREP-Liste.pdf (43.8 KB)
X