Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » GREP - In Aufzählungen

GREP - In Aufzählungen

Fabu
Beiträge gesamt: 3

10. Jun 2014, 11:06
Bewertung:

gelesen: 1565

Beitrag als Lesezeichen
Hallo zusammen,

bin neu hier im Forum und seit kurzer Zeit InDesign-Nutzer.

Ich versuche meine Absatzformate mittels GREP zu optimieren und dabei ist folgendes Problem aufgetreten.

Kann es sein, das GREP nicht funktioniert wenn man Aufzählungszeichen im Absatzformat verwendet?

Eine weitere Frage ist die folgende:

Ich möchte das folgende Kombinationen mittels eines GREP-Befehls immer automatisch kursiv geschrieben werden.

1. Wortkombinationen
Marke|Marke Plus|Marke-Plus

Ich schaffe es leider nur "Marke" kursiv zu bekommen.
Ein entsprechendes Zeichenformat habe ich bereits hinzugefügt.

Vielen Dank im Voraus für Eure kompetente Hilfe!

GREP - In Aufzählungen

Drienko
Beiträge gesamt: 4818

10. Jun 2014, 11:11
Bewertung:

gelesen: 1562

Beitrag als Lesezeichen
Hallo

Welche ID-Version und welches Betriebssystem?


Gruss, Bernd D.
W10 (64-Bit), Corel Draw 2023/Designer 2023, MSO 2016,
https://www.facebook.com/sgmdonzdorf/

Helfen Sie mit bei HDS, werden Sie Mitglied.

GREP - In Aufzählungen

Fabu
Beiträge gesamt: 3

10. Jun 2014, 11:22
Bewertung:

gelesen: 1551

Beitrag als Lesezeichen
Hallo Bernd,

ich nutze InDesign CC und Windows 7.

VG

GREP - In Aufzählungen

Kai Rübsamen
  
Beiträge gesamt: 4684

10. Jun 2014, 23:06
Bewertung:

gelesen: 1449

Beitrag als Lesezeichen
Hallo und Willkommen auf hds,

Antwort auf: Kann es sein, das GREP nicht funktioniert wenn man Aufzählungszeichen im Absatzformat verwendet?

Nein.

Antwort auf: Ich schaffe es leider nur "Marke" kursiv zu bekommen.
Ein entsprechendes Zeichenformat habe ich bereits hinzugefügt.


Das ist ein logisches Verhalten. Du suchst eine sogenannte Alternation (Alternative). Eine Zeichenkette kann nur 1x durchsucht werden. Es wird also als erstes nach Marke gesucht. Wenn das gefunden ist, ist der Ausdruck erfüllt. Wenn nun "Marke Plus" oder Marke-Plus" dran ist, wird beim Leerzeichen oder beim "-" wieder geprüft, ob da "Marke" gefunden wird. Es wird also niemals nach dem Rest gesucht.

Mögliche Lösungen:
Die Alternation umdrehen
Marke-Plus|Marke Plus|Marke

Das klappt aber nicht immer. Daher besser
Marke([\x20-]?Plus)?

Bedeutet: auf jeden Fall Marke, gefolgt von entweder einem optionalen Leerzeichen oder einem Bindestrich, gefolgt von Plus. Das letzte Fragezeichen setzt dann den kompletten Ausdruck optional. Da das "?" ein gieriges Wiederholungszeichen ist, wird erstmal angenommen, dass der Ausdruck da ist.

Gruß Kai Rübsamen

GREP - In Aufzählungen

Fabu
Beiträge gesamt: 3

12. Jun 2014, 08:35
Bewertung:

gelesen: 1347

Beitrag als Lesezeichen
Vielen Dank Kai!!!

Die Lösung funktioniert perfekt!