- OpenTofu言語
- 関数
- replace
replace
関数
replace
は、指定された文字列内で別の指定された部分文字列を検索し、出現するたびに指定された置換文字列に置き換えます。
replace(string, substring, replacement)
substring
がスラッシュで囲まれている場合、regex
と同じパターン構文を使用して、正規表現として扱われます。部分文字列引数に正規表現を使用する場合、replacement
文字列は、$n
シーケンスを使用することにより、入力からキャプチャした文字列を組み込むことができます。ここで、n
はキャプチャグループのインデックスまたは名前です。
例
> replace("1 + 2 + 3", "+", "-")
1 - 2 - 3
> replace("hello world", "/w.*d/", "everybody")
hello everybody
関連関数
regex
は、指定された正規表現パターンに一致する部分文字列について、指定された文字列を検索します。