suffix
Written as suffix(argnum flags):options in a transform expression.
| Minimum arguments | 1 |
| Maximum arguments | 2 |
| Default arguments | 1 |
| Argument modes | SINGLE_PRIMITIVE, MULTIPLE_PRIMITIVES |
Documentation
Section titled “Documentation”Add a suffix to text with flexible argument handling.
Works in 2 modes depending on number of arguments:
- single arg mode: uses options string as the suffix
- 2 arg mode: combines options string and the second argument (defaults to empty string, if null) as the suffix
| Flag | Letter |
|---|---|
| spread_input | s |
| noncaptive_input | I |
| arg_num_flexible | f |
Examples
Section titled “Examples”Basic suffix
Section titled “Basic suffix”Input args: ["file"]Transforms: "suffix:.txt"Output: "file.txt"Combined suffix
Section titled “Combined suffix”Input args: ["value","}"]Transforms: "suffix:{"Output: "value{}"With None handling
Section titled “With None handling”Input args: ["text",null]Transforms: "suffix:-end"Output: "text-end"File extension pattern
Section titled “File extension pattern”Input args: ["document"]Transforms: "suffix:.pdf"Output: "document.pdf"