【发布时间】:2020-12-14 13:47:15
【问题描述】:
最近我想将我的 static site generator 从 Jekyll 切换到 Hugo。很喜欢Hugo,可惜有些功能的使用经常困扰着我。
考虑下面的代码,
{{ $my_var := `id="demo"` }}
{{ $my_slice := (findRE `id=\"(.*)\"` $my_var 1) }}
{{ index $my_slice 0 }}
结果:
id="demo"
预期结果
demo
在上面的例子中,我想获取组的值。
请注意,真正需要的是获取组的常规表示,而不是使用其他功能(例如 replace 将 id=" 替换为空白或类似的东西)
正则表达式测试网站:https://regex101.com/
请帮帮我,我确实花了很多时间搜索但仍然没有。我在Hugo-discourse找到了有同样问题的人,但是一年过去了,仍然没有答案。
【问题讨论】:
标签: regex hugo hugo-shortcode