Back to Packer

`substr` Function

website/content/docs/templates/hcl_templates/functions/string/substr.mdx

1.15.3897 B
Original Source

⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️

[!IMPORTANT]
Documentation Update: Product documentation previously located in /website has moved to the hashicorp/web-unified-docs repository, where all product documentation is now centralized. Please make contributions directly to web-unified-docs, since changes to /website in this repository will not appear on developer.hashicorp.com. ⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️

substr Function

substr extracts a substring from a given string by offset and length.

hcl
substr(string, offset, length)

Examples

shell-session
> substr("hello world", 1, 4)
ello

The offset and length are both counted in unicode characters rather than bytes:

shell-session
> substr("🤔🤷", 0, 1)
🤔