May I know, how can I replace all elements within "("
with " "
.
example:
this is (test) => this is
Ron van der Heijden 的回答非常有用。我需要做同样的事情,但使用方括号,我的解决方案如下。我使用在线正则表达式生成器来帮助我处理正则表达式部分。
{$var|regex_replace:"(\\[.*?\\])":""}
更高级的替换:
{$ptions_data = $c.options|replace:"value=\"{$c.content}\"":"value=\"{$c.content}\" selected=\"selected\""}
{$ptions_data}
{$tabs_data = $c.tabs|replace:"id=\"tab-{$c.content}\" class=\"tabs\" style=\"display:none\"":"id=\"tab-{$c.content}\" class=\"tabs\" style=\"display:block\""}
{$tabs_data}