Module string_template_plus::transformers
source · Functions
- Applies any tranformations to the variable, you can chain the transformers called whenever you use
VAR_TRANSFORM_SEP_CHAR
to provide a transformer in the template. - Gets the bound of a rust range object
- Airthmatic calculations, the value needs to be float. e.g.
{val:calc(+1)}
will add 1 to the value. The order of calculation is left to right. - Insert commas to the given string in provided positions
- Count the number of occurances of a pattern in the string. You can chain it with
calc
to get the number of word like:{val:count( ):calc(+1)}
- format the float (numbers). For example with
val=1.123
,{val:f(2)}
or{val:f(.2)}
gives1.12
- Insert characters to the given string in provided positions
- Quote the text with given strings or
""
- Replace text in the string, by another text
- Format the string. Supports
up
=> UPCASE,down
=> downcase,proper
=> first character UPCASE all others downcase,title
=> title case according totitlecase::titlecase
. e.g.{var:case(up)}
. - Split the text with given separator and then take the Nth group
- Trim the given string with given patterns one after another