InDesign und GREP Folge 03 – Nützliche Skripte

Ein sehr nützliches GREP-Skript

Ein tolles Skript, das die Textsuche und die Definition von GREP-Ausdrücken erleichtert, finden Sie auf der Website von Roland Dreger (www.rolanddreger.net). Hier geht es zum Download.

Wer noch nie ein Skript installiert hat, öffnet einfach das Bedienfeld Hilfsprogramme > Skripte (STRG + Alt + F11). Hierin entdecken wir 3 Ordner: Anwendung, Community und Benutzer. Wenn wir nun die Maus auf “Benutzer” bewegen und die rechte Maustaste drücken, erscheint das Kontextmenü: “Im Explorer anzeigen”. Ein Explorer-Fenster öffnet sich und wir entdecken den Ordner “Scripts Panel”. Diesen öffnen wir nun einfach mit einem Doppelklick und kopieren die Datei “highlightGrep.jsx” hinein. Fertig. Das Skript erscheint nun in der Benutzer-Kategorie und lässt sich mit einem Doppelklick starten.

Live-Anzeige der Suche nach: \d

Die Vorteile erklärt uns Roland Dreger auf seiner Website so:

Vorteile gegenüber der »Suchen/ersetzen«-Funktion von InDesign:

  • Fundstellen werden hervorgehoben
  • Anzahl der Treffer wird ermittelt
  • Suche kann (unter anderem) nur auf Tabellen eingeschränkt werden
  • Übereinstimmungen der Suche können in die Zwischenablage kopiert werden

Nicht vergessen: Den Live-Modus im Dialog unten links auswählen!

Wie in der InDesign-GREP-Suche werden auch hier mit einem Klick auf das @-Zeichen Sonderzeichen angezeigt.

Weitere GREP-Skripte

Weitere Skripte zum Thema GREP (von Peter Kahrel; engl.) können auf der Website creativepro.com gefunden werden. Hier der Link. Praktisch hier ist z. B. der Skript-Editor, mit dem es viel übersichtlicher ist, umfangreiche GREP-Ausdrücke zu definieren.

Beispiel:

(?<=\d)\s(?=Jan(\.|uar)|Feb(\.|ruar)|Mär(\.|z)|Apr(\.|il)|Mai|
Jun(\.|i)|Jul(\.|i)|Aug(\.|ust)|Sep(\.|tember)|Okt(\.|ober)|
Nov(\.|ember)|Dez(\.|ember))

Es gehört schon eine gehörige Portion Gehirngymnastik dazu, um zu verstehen, was dieser Ausdruck sucht:

Leerzeichen, denen eine Ziffer vorangestellt ist und auf die der Name eines Monats oder dessen Abkürzung folgt. Es ist ein Alptraum, irgendetwas in einem solchen Ausdruck zu ändern, aber wenn man ihn im Editor formatiert, ist es viel einfacher.

So sieht das im GREP-Editor schon übersichtlicher aus. Auch Kommentare sollten immer mit definiert werden, um es Anwender*innen einfacher zu machen.

Sollte beim Download das Skript als Text in einem neuen Browser-Fenster angezeigt werden gehen Sie so vor: Text kopieren und in einem Texteditor einfügen. Den Dateinamen dann umbenennen und die Dateierweiterung von “txt” nach “jsx” ändern. Über eine kleine Spende freuen sich Peter Kahrel und auch Roland Dreger.

Nach oben scrollen