ここではHUGOのテンプレート式で正規表現を使って文字列置換する方法をメモしておきます。
目次
replaceRE
replaceRE
を使うと正規表現で文字列置換できます。
replaceRE <正規表現> <置換後の文字列> <置換する文字列>
使用例
以下は、.Content
の内容から、改行コードを除去(空文字に置換)しています。
改行コードの除去
{{ replaceRE "\r?\n" "" .Content }}
またはパイプを使ってこんな風にもかけます。
改行コードの除去
{{ $desc := .Content | replaceRE "\r?\n" "" }}