cod*_*ori 33 regex go
我用regexp包来代替波纹文本
{% macro products_list(products) %}
{% for product in products %}
productsList
{% endfor %}
{% endmacro %}
但我不能代替"产品"不替换像"products_list"另一个词和Golang没有像FUNC re.ReplaceAllStringSubmatch做子匹配代替(但只是FindAllStringSubmatch).我用re.ReplaceAllString替换了"产品".
{% macro ._list(.) %}
{% for product in . %}
.List
{% endfor %}
{% endmacro %}
这不是我想要的,我需要以下结果:
{% macro products_list (.) %}
{% for product in . %}
productsList
{% endfor %}
{% endmacro %}