[GastForen Programme Print/Bildbearbeitung Adobe InDesign GREP hochgestellte Auflagenzahl hinter vierstelliger Jahreszahl umstellen

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

GREP hochgestellte Auflagenzahl hinter vierstelliger Jahreszahl umstellen

Martin Fischer
  
Beiträge gesamt: 12732

7. Mai 2008, 19:36
Beitrag # 1 von 3
Bewertung:
(1910 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

in einem Manuskript ist die hochgestellte Auflagenzahl häufig hinter einer vierstelligen Jahreszahl platziert. Das sollte umgekehrt sein: erst die hochgestellte Auflagenzahl, dann direkt anschließend die vierstellige Jahreszahl.

Mit dem GREP '(19\d{2})(\d+)' kann ich diese Zahlen finden und meist, aber nicht immer, ist es der richtige Treffer (es gibt auch andere Zahlen, die mit 19 beginnen und mehr als 4 Stellen haben). Deshalb möchte ich das Ersetzen interaktiv mit Sichtkontrolle vornehmen.

Wenn ich den obigen Ausdruck durch '$2$1' ersetze, dann werden die Zahlen zwar richtig umgestellt. Aber die Formatierung bleibt wie ursprünglich. Sie wird damit nicht umgestellt. Es sind auch nach dem Ersetzen die Ziffern nach den ersten vier Ziffern hochgestellt.

Gbit es per GREP eine Möglichkeit, die Hochstellung quasi auch nach vorne zu ziehen?
X

GREP hochgestellte Auflagenzahl hinter vierstelliger Jahreszahl umstellen

Peter Kahrel
Beiträge gesamt: 182

7. Mai 2008, 21:53
Beitrag # 2 von 3
Beitrag ID: #349587
Bewertung:
(1881 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Martin,

(Pardon my English.) This is one of many instances where InDesign can't search and replace strings based on partial formatting. The way out is to make formatting visible in a literal sense, in your case wrapping single superscripted digits in text codes, so that you get things like 1984<sup>5</sup>. Strings like these can be changed to <sup>5</sup>1984 using Grep; next you replace the <sup>...</sup> with InDesign's superscript codes. Finally, you delete the <sup> and </sup> strings. It looks convoluted, but is in fact very quick when you script it. I use it all the time for messing about with italics, bold, superscript, etc.

Regards,

Peter


als Antwort auf: [#349570]

GREP hochgestellte Auflagenzahl hinter vierstelliger Jahreszahl umstellen

Martin Fischer
  
Beiträge gesamt: 12732

7. Mai 2008, 21:58
Beitrag # 3 von 3
Beitrag ID: #349588
Bewertung:
(1879 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Peter,

ah, this looks promisingly.

Thanks a lot!


als Antwort auf: [#349587]