In post Filtering European ASCII characters
habe ich ja einen relativ langen Ersetzungsstring angegeben:
$replace($lower(%title%),a,,b,,c,,d,,e,,f,,g,,h,,i,,j,,k,,l,,m,,n,,o,,p,,q,,r,,s,,t,,u,,v,,w,,x,,y,,z,,
0
,,1,,2,,3,,4,,5,,6,,7,,8,,9,)
Wenn man den zur Anwendung z.B. bei einer Spaltendefinition bringt, dann werden nur die ersten 32 Ersetzungspaare ausgewertet.
Beispiel:
"Nicht mein Tag 101" gibt als Ergebnis einen leeren String -> das ist gewollt.
"Nicht mein Tag 506" gibt als Ergebnis "56" -> das ist überraschend.
Das Paar mit "4" ist in dem $replace-String das 32., ab "5" kommt Nr. 33 und ab da wird ignoriert.
Stimmt das so?
Soll das so?
Edit: ich habe das mit 2.59a und 2.59b getestet. Identisches Verhalten