add replace function (#306)

Co-authored-by: Felix Maier <fm41@mailbox.org>
This commit is contained in:
Felix Maier
2025-09-06 16:38:04 +02:00
committed by GitHub
co-authored by Felix Maier
parent 593ff96024
commit 2d6b382e2a
5 changed files with 24 additions and 0 deletions
+3
View File
@@ -212,6 +212,9 @@ render("Hello {{ upper(neighbour) }}!", data); // "Hello PETER!"
render("Hello {{ lower(neighbour) }}!", data); // "Hello peter!"
render("Hello {{ capitalize(neighbour) }}!", data); // "Hello Peter!"
// Replace characters in a string
render("{{ replace(neighbour, \"e\", \"3\")}}", data); // "P3t3r"
// Range function, useful for loops
render("{% for i in range(4) %}{{ loop.index1 }}{% endfor %}", data); // "1234"
render("{% for i in range(3) %}{{ at(guests, i) }} {% endfor %}", data); // "Jeff Tom Patrick "