我已經使用 regexp 包來替換下面的文本{% macro products_list(products) %}{% for product in products %}productsList{% endfor %}{% endmacro %}但是如果不替換“products_list”之類的其他詞,我就無法替換“products”,而Golang沒有像re.ReplaceAllStringSubmatch這樣的函數來替換子匹配(只有FindAllStringSubmatch)。我使用re.ReplaceAllString將“產品”替換為 .{% macro ._list(.) %}{% for product in . %}.List{% endfor %}{% endmacro %}這不是我想要的,我需要以下結果:{% macro products_list (.) %}{% for product in . %}productsList{% endfor %}{% endmacro %}
添加回答
舉報
0/150
提交
取消