2013-03-18 3 views

ответ

5

Вы пробовали это?

{$var|replace:'value':'new_value'} 

Круги this article

или регулярное выражение str_replace?

{$var|regex_replace:"/[\r\t\n]/":" "} 

Найдено here

+0

Спасибо и работает. – bharatesh

0

Рон ван дер Хейден ответ был очень полезным. Мне нужно было сделать то же самое, но с квадратными скобками, и мое решение ниже. Я использовал online regex generator, чтобы помочь мне с частью регулярного выражения.

{$var|regex_replace:"(\\[.*?\\])":""} 
0

Чуть более продвинутая замена:

{$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} 
Смежные вопросы