Thread Regex Doku Frage
(15 answers)
Opened by Kuerbis at 2024-02-10 17:39
Das hängt auch ein bisschen davon ab, was dokumentiert werden soll. Anfangs- und Ende-Anker kann man nicht verwenden, wenn die Ersetzung "irgendwo" im Fließtext funktionieren soll.
Wenn es vor allem um die Demonstration von /e geht, würde ich die Anker weglassen, die lenken ab. Bei Zeichenketen, die Schrägstriche enthalten, würde ich diese auch nicht als Begrenzer verwenden und eher sowas nehmen: Code (perl): (dl
)
1 2 s|(\d+)/(\d+)/(\d+)| sprintf '%d-%02d-%02d',$3,$1,$2 |e s{(\d+)/(\d+)/(\d+)}{ sprintf '%d-%02d-%02d',$3,$1,$2 }e Ich finde \/ eher störend, aber wenn die Backslash-Escapes das Thema der Dokumentation sind, dann müssen sie sein. |