terraformで文字列の処理のTips

概要

Terraformで文字列を処理したい、そんなときのTipsをまとめます。

末尾の文字列だけ削除する

末尾の数字の5桁までを削除したいときに、replaceと正規表現で処理できます。
sample:2とかsample:10sampleだけにできます。

replace(aws_ecs_task_definition.sample.arn, "/:[[:digit:]]{1,5}$/", "")

https://developer.hashicorp.com/terraform/language/functions/regex