mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 04:17 Benutzername: Passwort: Auto-Login

Thema: [InDesign] GREP-Stil (Geburtsdatum spartionieren) vom 04.12.2013


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Software - Print -> [InDesign] GREP-Stil (Geburtsdatum spartionieren)
Seite: Zurück  1, 2
Autor Nachricht
pixxxelschubser

Dabei seit: 02.10.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 16.12.2013 03:45
Titel

Antworten mit Zitat Zum Seitenanfang

Für die Grep-Suche (die zuerst erfolgen sollte):
Code:
([0-3]?\d)(\.\s?0?)(1?\d)(\.\s?)(\d{2,4})

und ersetzen durch:
Code:
$1.~S$3.~S$5


Mit diesem Grep-Stil (im Absatzformat) kannst du dann die eingesetzten geschützten Leerzeichen spationieren:
Code:
(?<=\.)~S

bzw. wenn du auf Nummer sicher gehen musst:
Code:
(?<=\.)~S(?=\d)


Viel Spass
*zwinker*
  View user's profile Private Nachricht senden
Mialet

Dabei seit: 11.02.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 16.12.2013 14:02
Titel

Antworten mit Zitat Zum Seitenanfang

pixxxelschubser hat geschrieben:
Code:
(\d{2,4})
Ich wollte keine dreistelligen Jahreszahlen erwischen (die wohlmöglich gar keine sind).

Code:
([0-3]?\d)(\.\s?0?)(1?\d)(\.\s?)(\d{2,4})
Die beiden \s sind kontraproduktiv respektive die Leerzeichen waren mit Fleiss gewählt, da sie im Unterschied zu \s keine Zeilenumbrüche beinhalten. Entweder man filtert das noch raus oder lebt mit dem Risiko ein

Zitat:
... 12.7.
15


mit zu erwischen.


Zuletzt bearbeitet von Mialet am Mo 16.12.2013 14:03, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
pixxxelschubser

Dabei seit: 02.10.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 16.12.2013 22:52
Titel

Antworten mit Zitat Zum Seitenanfang

*ha ha*
Du weißt doch:
Jeder Grep ist besser als der andere.

Wie gut er denn wirklich ist, zeigt sich aber ausschließlich beim Benutzen mit den Daten, für die er erstellt wurde. Und deshalb kann man auch erst sagen, was ein Grep taugt oder nicht taugt, wenn man ihn an den realen Daten getestet hat.

Und sollte er nicht wie gewünscht funktionieren – was solls, dann wird sich der RedRum schon melden.
*bäh*

P.S. Ich habe mir angewöhnt nach \x{0020} zu suchen, wenn es um reine Leerzeichen geht. Das ist dann eineindeutig. Braucht aber in der Realität aber eher selten. Hier könnte man es anwenden, dann wird ein einmal gesucht/ersetzter String beim zweiten Durchlauf nicht mehr gefunden.

Aber wie gesagt – ohne Testdaten ist jede weitere Aussage völlig bedeutungslos.
Viel Spass noch beim lustigen Grep-Spiel.
  View user's profile Private Nachricht senden
 
Ähnliche Themen InDesign - GREP Stil
Indesign CC / Grep-Stil
InDesign GREP-Stil – nur bestimmte Ziffern
GREP Suchen & Ersetzen als GREP stil im Format?
Grep für Grep-Stil
GREP Stil - nur am Satzanfang
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2
MGi Foren-Übersicht -> Software - Print


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.