Placeholders which can perform simple text substitutions

First of all thanks for placeholder-forms which is so incredibly useful and absolutely essential to my daily use of Discourses, across several instances ranging from ‘private notebook Discourse instance’ to ‘large public Discourse healthtech discussion forum’.

One feature I would love to see is the ability to perform some kind of simple text transform/replacement/processing on a placeholder field. For example, to be able to convert title case to slugified/kebab case, to URL-encode text, or similar transforms.

such that I could then use the slugified output of the placeholder example-project-name directly as a Group Name or Category Slug.

Therre are of course other ways of doing these little transforms — either in the CLI with sed or something, or using CopyQ commands but it would be nice for some of the other users to be able to get their output exactly as they need it.

I would suggest that this transform should happen at the point of usage of the placeholder, so that the same placeholder (in this example =PROJECT-NAME=) could be used in multiple places in the output, each time transformed according to the needed format.