On Friday, 31 Dec 2021 at 17:05, Uwe Brauer wrote: > Thanks the \{4\} surprise me. I tried > > (query-replace-regexp "\\(\\<[0-9]*\\)\\([\\.]\\)\\([0-9]*\\>\\)" "\\3\\2\\1")
Not sure what this is trying to do. If it's going from <2021-12-31> to 31.12.2021, you shouldn't escape the < or >, you are not matching the -, and there are only 2 number matches. Maybe you want <\\([0-9]+\\)-\\([0-9]+\\)-\\([0-9]+\\)> to \\3.\\2.\\1 ? -- : Eric S Fraga, with org release_9.5.2-289-gce75d2 in Emacs 29.0.50 : Latest paper written in org: https://arxiv.org/abs/2106.05096