von Karolus » Di, 09.06.2009 08:55
Hallo
Bei normalen Datumswerten würde ich das mit der Veränderung des Zahlenformatcodes lösen, damit bleiben die Daten auch berechenbar.
Grundsätzlich lassen sich mit Suchen und ersetzen auch Gruppen vertauschen, bei beliebigen Datumswerten in einer deutschen Lokalisierung werden die Tagesziffern und die Monatsziffern vertauscht*** mit:
suche nach:
^([0-9]{2})(\.)([0-9]{2})\2([0-9]{4})$
ersetzen durch:
$3$2$1$2$4
[x]regulärer Ausdruck
$3 referenziert auf die 3.()klammergruppe im Suchausdruck usw.
\2 im suchausdruck selbst referenziert auf die 2. ()klammergruppe - nämlich den . selbst der wegen seiner Bedeutung als RegEx mit dem \Backslash maskiert wird.
***da das Zahlenformat gleich bleibt werden die Werte selbst auch entsprechend geändert !!
Gruß Karo
Hallo
Bei normalen Datumswerten würde ich das mit der Veränderung des Zahlenformatcodes lösen, damit bleiben die Daten auch berechenbar.
Grundsätzlich lassen sich mit Suchen und ersetzen auch Gruppen vertauschen, bei beliebigen Datumswerten in einer deutschen Lokalisierung werden die Tagesziffern und die Monatsziffern vertauscht*** mit:
suche nach:
^[color=#FF0000]([0-9]{2})[/color][color=#0080FF](\.)[/color][color=#00BF00]([0-9]{2})[/color][color=#0080FF]\2[/color]([0-9]{4})$
ersetzen durch:
[color=#00BF00]$3[/color][color=#0040FF]$2[/color][color=#FF0000]$1[/color][color=#0080FF]$2[/color]$4
[x]regulärer Ausdruck
$3 referenziert auf die 3.()klammergruppe im Suchausdruck usw.
\2 im suchausdruck selbst referenziert auf die 2. ()klammergruppe - nämlich den . selbst der wegen seiner Bedeutung als RegEx mit dem \Backslash maskiert wird.
***da das Zahlenformat [b]gleich[/b] bleibt werden die [b]Werte[/b] selbst auch entsprechend [b][u]geändert[/u][/b] !!
Gruß Karo