Skip to main content

substitute

Function substitute 

Source
pub fn substitute(input: &str, vars: &HashMap<String, String>) -> String
Expand description

文字列中の変数参照を展開する(ネスト変数を再帰的に解決)。

対応構文:

  • {{VARIABLE_NAME}} — テンプレート変数
  • ${ENV_VAR} — ブレース付き変数参照
  • ${ENV_VAR:default} — デフォルト値付き(ブレース構文のみ)
  • $ENV_VAR — 変数直接参照(単語境界で区切り、デフォルト値なし)