Skip to main content

文字列のスライスから、カットセットで指定された先頭および末尾の文字を削除して返します。

{{ trim "++Batman--" "+-" }} → "Batman"

trim は、 第 2 引数を必要とします。この引数は、最初の引数から何を取り除くかを具体的に関数に伝えます。第 2 引数にはデフォルト値がないので、以下のような使い方はうまくいきません

{{ trim .Inner}}

代わりに、以下の例では、ショートコードの .Inner 変数 に含まれるコンテンツから余分な改行を削除するように trim に指示しています。

{{ trim .Inner "\n" }}