Autor |
Nachricht |
pixxxelschubser
Dabei seit: 02.10.2011
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 16.12.2013 03:45
Titel
|
|
|
Für die Grep-Suche (die zuerst erfolgen sollte):
Code: | ([0-3]?\d)(\.\s?0?)(1?\d)(\.\s?)(\d{2,4}) |
und ersetzen durch:
Mit diesem Grep-Stil (im Absatzformat) kannst du dann die eingesetzten geschützten Leerzeichen spationieren:
bzw. wenn du auf Nummer sicher gehen musst:
Viel Spass
|
|
|
|
|
Mialet
Dabei seit: 11.02.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 16.12.2013 14:02
Titel
|
|
|
pixxxelschubser hat geschrieben: | | 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
mit zu erwischen.
Zuletzt bearbeitet von Mialet am Mo 16.12.2013 14:03, insgesamt 2-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
pixxxelschubser
Dabei seit: 02.10.2011
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 16.12.2013 22:52
Titel
|
|
|
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.
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.
|
|
|
|
|
|
|
|
Ä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
|
|