2013-03-18 3 views

답변

5

는 당신이 봤어?

this article 또는 정규식 않는 str_replace를 이어

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

?

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

+0

감사 작동합니다. – bharatesh

0

here 발견 론 반 데르 Heijden의 반응은 매우 유용했다. 나는 똑같은 일을 할 필요가 있었지만 대괄호와 나의 해결책은 아래에있다. 정규식 부분을 도와 준 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}