inconsistent behaviour when using replaceAll
When using the replaceAll operator it seems some functions are ignored while other seem to work fine.
As an example :
replaceAll([myField],"^(.)",upper("$1")) just returns the same, whereas the expected behaviour would be to get the first character being returned in upper case. There is no error thrown, the upper command is just ignored
replaceAll([myField],"^(.)",concat("-","$1","-")) nicely returns a concatenated field, as expected.
Any idea why?