[GastForen Programme Print/Bildbearbeitung Adobe InDesign FindChangeByList - AF löschen

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

FindChangeByList - AF löschen

Jürgen Althaus
Beiträge gesamt: 102

20. Mär 2008, 09:11
Beitrag # 16 von 21
Beitrag ID: #342424
Bewertung:
(4208 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

das klappt wirklich super. Ich würde deinen Code aber noch um Tabulator und harten Zeilenumbruch ergänzen.
Code
  1. (?<=[ \r\n\t\(])[‚](.*?)[‘](?![\w])(?=\)?)


Viele Grüße
Jürgen


als Antwort auf: [#342321]
X

FindChangeByList - AF löschen

Quarz
Beiträge gesamt: 3578

22. Mär 2008, 15:30
Beitrag # 17 von 21
Beitrag ID: #342731
Bewertung:
(4166 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hier das Pendant für Windows.

Gruß
Quarz


als Antwort auf: [#342380]
Anhang:
GREP Wildcards Win.pdf (42.9 KB)

FindChangeByList - AF löschen

Stephan_M
Beiträge gesamt: 485

9. Jun 2008, 13:49
Beitrag # 18 von 21
Beitrag ID: #353555
Bewertung:
(3987 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Grossartig, Martin und Quarz. Dankeschön.


als Antwort auf: [#342731]

FindChangeByList - AF löschen

Martin Fischer
  
Beiträge gesamt: 12885

9. Jun 2008, 14:14
Beitrag # 19 von 21
Beitrag ID: #353559
Bewertung:
(3977 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Stephan,

der Dank gebührt in erster Linie Gerald, der diese Übersichten vorbereitet und kommentiert hat:

Was bedeuten die grep-Wildcards im Detail?


als Antwort auf: [#353555]

FindChangeByList - AF löschen

Marco Morgenthaler
Beiträge gesamt: 2474

16. Jul 2008, 15:10
Beitrag # 20 von 21
Beitrag ID: #358999
Bewertung:
(3847 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo

Ich habe mit eurem GREP

(?<= |\r)['](.*?)['](?!\w)

in einem Dokument Textstellen mit einfachen Anführungen versehen, also 'Beispiel' wird ›Beispiel‹. Wie werden nun die übrig gebliebenen Apostrophe (') typografisch richtig (’) umgesetzt?

Zur Verdeutlichung habe ich mal ein Beispiel angehängt. Bei der Suche nach ' wird sowohl ' wie auch › bzw. ‹ gefunden (siehe Screenshot). Ich habe nur eine umständliche Lösung gefunden (zuerst Umwandlung von › und ‹ in > und < usw.).

Wie macht ihr das?

Gruss, Marco


als Antwort auf: [#353559]
Anhang:
Bild 1.png (36.9 KB)

FindChangeByList - AF löschen

Marco Morgenthaler
Beiträge gesamt: 2474

17. Jul 2008, 11:57
Beitrag # 21 von 21
Beitrag ID: #359170
Bewertung:
(3807 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo

Inzwischen ist mir die Lösung selbst eingefallen. Es ist ganz einfach: Zuerst alle ' in typografisch korrekte ’ ändern, nachher den GREP drüberlaufen lassen. Das setzt dann die gewünschten einfachen Anführungen (z. B. ›…‹).

Ich habe den GREP noch etwas erweitert (auf der Basis von Jürgen Althaus’ Code):

Suchen nach:
(?<=[ \r\n\t([])['](.{2,}?)['](?![\w])

Ändern in:
~[$1~]

Das findet nun auch Ausdrücke in eckigen Klammern: ['Beispiel'] wird [›Beispiel‹]. Ausserdem müssen mindestens zwei Buchstaben .{2,} angeführt werden, dies deshalb, weil sonst Rock 'n' Roll zu Rock ›n‹ Roll geändert wird.

Warum in Jürgens Code (Beitrag 16) am Schluss ein positiver Lookahead steht (?=\)?), also eine optionale Klammer ), habe ich nicht verstanden. Auch ohne diesen Lookahead am Schluss wird ('Beispiel') zu (›Beispiel‹). Vielleicht kann mir das jemand erklären.

Weitere Verbesserungsvorschläge sind natürlich willkommen.

Gruss
Marco


als Antwort auf: [#358999]
X