Skip to content

Dynamic String Replacement

Dynamic String Replacement

While the matcher feature is powerful, the real magic happens when you’re able to insert your own content or variables into a string. This is where dynamic string replacement comes in.

Dynamic replacements are performed with the following syntaxes (links to the relavent parameter documentation):

  • Basic (String): {{str: "I'm a randome string"}}
  • Basic with fallback: {{str: "I'm a randome string"}}||Fallback string||}}
  • Number: {{num: 123}}
  • Boolean: {{bool: true}}
  • Function: {{fn: [nested.function.key]|str: 'hi'|}}
  • Context Key/Value: {{key: 'nested.data.key'}}

When it comes to the function and key types, they’re taken from the context object and functions object passed in respectively.