Suchen Ersetzen mit Variablen
Verfasst: Mi, 13.07.2022 11:10
Hallo und Guten Tag,
vielen Dank, dass ich mit diesem Forum schon so viele Probleme lösen konnte.
Jetzt habe ich mich aber hier neu im Forum angemeldet, weil ich für mein jetziges Problem keine Lösung gefunden habe.
Ich möchte in einem ICal-Kalender den vordefinierten Ganztagesstempel durch eine Zeitspanne ersetzen.
Jetzt steht im Kalender:
DTSTART;VALUE=DATE:20220104
DTEND;VALUE=DATE:20220105
Dieser Ganztages-Stempel soll ersetzt werden durch die Zeitspanne von 7.00 bis 19.00 Uhr:
DTSTART:20220105T070000
DTEND:20220105T190000
Ich habe hier zwei Probleme:
1. Bei dem Ganztagesstempel müsste das erste Datum, welches eine Variable ist, bei DTSTART um einen Tag aufaddiert werden, so dass dort auch 20220105 steht.
2. Anschließend müsste an die Datumsvariable der Zeitstempel angehängt werden.
Also laienhaft ausgedrückt für die erste Befehlszeile:
Zuerst
Suche: DTSTART;VALUE=DATE:XXXXXXXX
Ersetze: DTSTART;VALUE=DATE:XXXXXXXX + 1 Tag
Danach
Suche: DTSTART;VALUE=DATE:XXXXXXXX
Ersetze: DTSTART:XXXXXXXXT070000
Vielen Dank für die Hilfe
vielen Dank, dass ich mit diesem Forum schon so viele Probleme lösen konnte.
Jetzt habe ich mich aber hier neu im Forum angemeldet, weil ich für mein jetziges Problem keine Lösung gefunden habe.
Ich möchte in einem ICal-Kalender den vordefinierten Ganztagesstempel durch eine Zeitspanne ersetzen.
Jetzt steht im Kalender:
DTSTART;VALUE=DATE:20220104
DTEND;VALUE=DATE:20220105
Dieser Ganztages-Stempel soll ersetzt werden durch die Zeitspanne von 7.00 bis 19.00 Uhr:
DTSTART:20220105T070000
DTEND:20220105T190000
Ich habe hier zwei Probleme:
1. Bei dem Ganztagesstempel müsste das erste Datum, welches eine Variable ist, bei DTSTART um einen Tag aufaddiert werden, so dass dort auch 20220105 steht.
2. Anschließend müsste an die Datumsvariable der Zeitstempel angehängt werden.
Also laienhaft ausgedrückt für die erste Befehlszeile:
Zuerst
Suche: DTSTART;VALUE=DATE:XXXXXXXX
Ersetze: DTSTART;VALUE=DATE:XXXXXXXX + 1 Tag
Danach
Suche: DTSTART;VALUE=DATE:XXXXXXXX
Ersetze: DTSTART:XXXXXXXXT070000
Vielen Dank für die Hilfe