[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Datum mit Grep auswählen

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

Datum mit Grep auswählen

Styx_RdG
Beiträge gesamt: 42

26. Sep 2017, 14:05
Beitrag # 1 von 4
Bewertung:
(5779 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Schönen Guten Tag

Da ich wöchentliche Datumsänderungen an einer vorgefertigten Tabelle vornehmen muss. Habe ich versucht ein Grep zu basteln, welches aber nicht so funktioniert wie ich es will :-(

Text sieht so aus (markierten Bereich möchte ich ändern)
29. 09.
Textzeile
Textzeile 2
30. 09. - 01. 10.
Textzeile
Textzeile 2
02. 10.
Textzeile
Textzeile 2


Ich habe diese Zeile als Kriterium in die Suche eingeführt:
^\s?\d{2}(?=\.\s\d)|(?<=-\s)\d{2}

Gefunden wird nur die Roten Zahlen, die blaue Zahl bleibt unberührt soll aber mitgenommen werden.

Kann mir jemand bei diesem Problem helfen?
X

Datum mit Grep auswählen

Ralf Hobirk
Beiträge gesamt: 5961

26. Sep 2017, 14:27
Beitrag # 2 von 4
Beitrag ID: #559628
Bewertung:
(5772 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

mit "^" findest du nur 2 Ziffern, die am Absatzanfang stehen. Dieser GREP:
Code
\d\d(?=\. \d\d) 

oder auch dieser:
Code
\d{2}(?=\. \d{2}) 

führen zum Ziel.


als Antwort auf: [#559625]

Datum mit Grep auswählen

Styx_RdG
Beiträge gesamt: 42

26. Sep 2017, 14:35
Beitrag # 3 von 4
Beitrag ID: #559629
Bewertung:
(5771 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke Sehr Ralf,
es sieht dann doch sehr einfach aus.
Da hab ich wohl zu kompliziert gedacht.


als Antwort auf: [#559628]

Datum mit Grep auswählen

Ralf Hobirk
Beiträge gesamt: 5961

26. Sep 2017, 14:47
Beitrag # 4 von 4
Beitrag ID: #559630
Bewertung:
(5769 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Bitte sehr ;-)

Aber ich sehe gerade, dass mir das Copy/Paste aus InDesign in TextEdit bei beiden GREPs das \s verschluckt hat. Hier nochmal korrekt:
Code
\d\d(?=\.\s\d\d) 
\d{2}(?=\.\s\d{2})



als Antwort auf: [#559629]
X