Datumsangaben
Daten ohne Wortzwischenräume finden
Suchen nach
\b(\d{1,2})(\.)(\d{1,2})(\.)(\d{4}|\d{2})\b
Findet
01.01.2022
oder 1.1.22
.
Erklärung
\b
entspricht einer Wortgrenze(
)
unterteilt den Ausdruck in Gruppen\d{1,2}
entspricht ein bis zwei Ziffern\.
entspricht einem Punkt\d{1,2}
entspricht ein bis zwei Ziffern\.
entspricht einem Punkt\d{4}|\d{2}
entspricht vier oder zwei Ziffern
Hinweis
Der Ausdruck schließt Datumsangaben ohne Jahreszahl 01.01.
aus, da ansonsten Konflikte mit anderen Angaben entstehen können, wie zum Beispiel Uhrzeiten am Ende eines Satzes. Wer vorsichtig vorgeht, kann die letzte Gruppe \d{4}|\d{2}
weglassen und findet dann auch solche Daten.
Zwischenräume hinzufügen
Suchen nach
\b(\d{1,2})(\.)(\d{1,2})(\.)(\d{4}|\d{2})\b
Ändern in
$1$2~<$3$4~<$5
fügt einen Zwischenraum nach jedem Punkt hinzu.
Beispiel
01.01.2022
→ 01. 01. 2022
Hinweis
Im Ersetzen-Ausdruck wurden Achtelgevierte ~<
verwendet. Diese können durch jeden beliebigen Weißraum getauscht werden. Eine Übersicht aller Weißräume befindet sich in der Syntax-Referenz.
Divis-Notation in Punkt-Notation umwandeln
Suchen nach
\b(\d{1,2})(-)(\d{1,2})(-)(\d{4}|\d{2})\b)
Ändern in
$1.$3.$5
tauscht Bindestriche durch Punkte aus.
Beispiel
01-01-2022
→ 01.01.2022
Daten mit allen Arten von Zwischenräumen finden
Suchen nach
(\d{1,2})(\.)([^\S\n])(\d{1,2})(\.)([^\S\n])(\d{2,4})
Findet
01. 01. 2022
oder 1. 1. 22
.
Erklärung
(
)
unterteilt den Ausdruck in Gruppen\d{1,2}
entspricht ein oder zwei Ziffern\.
entspricht einem Punkt[^\S\n]
entspricht allen Zwischenräumen\d{1,2}
entspricht ein oder zwei Ziffern\.
entspricht einem Punkt[^\S\n]
entspricht allen Zwischenräumen\d{2,4}
entspricht zwei bis vier Ziffern
Hinweis
Es werden alle Abstände gefunden, Wortzwischenräume, Halbgevierte, Achtelgevierte und dergleichen.