ugrás a tartalomhoz

Archívum - Feb 18, 2014 - Fórum téma

preg_replace regexp

gtoma · 2014. Feb. 18. (K), 10.02
Sziasztok!

Van egy kódom. abban szeretnék bizonyos szavak elé $ jelet tenni.
  1. <p>{{akarmi}}</p>  
  2. <for akarmi as -5>  
  3. <p>Kanada</p>  
  4.         <for valami as +5>juli=2<br></for>  
  5. {{akarmi}}  
  6. {{mas = $akarmi+$akarmi}}  
  7. <br>{{mas}}  
  8. <if juli == "3" && kakadu == 5>  
  9.     juli=3<br>  
  10. </if>  
  11. <br>  
  12. </for>  
  13. vége  
  14. <br>  
A preg_replace:
  1. $reg = /(<for |<if )((?:!>).)*(\b(akarmi|valami|juli|kakadu)\b)/  
  2. $valami = preg_replace($reg'$1$$3'$code);  
Hiba:
Az <if juli == "3" && kakadu == 5> kódrészletben a kakadu -t nem találja.

Előre is köszönöm a segítséget!