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_CHARto 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
calcto 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