Kod
<!-- POCZATEK # NIEZALOGOWANY --> *kod html* <!-- KONIEC # NIEZALOGOWANY -->
na NICO¦Ć przy pomocy preg_replace ?
Otóż chcę zamienić wszystko co pomiędzy wł±cznie z <!-- POCZATEK .. --> i <!-- KONIEC .. --> na NICO¦Ć
<?php '<!-- POCZATEK # NIEZALOGOWANY -->([nta-zA-Z0-9±¶ćńĽżęóˇ¦ĆѬŻÓ!@#$%*^&*()[];,./?:{}_-=+| ]+){0,}<!-- KONIEC # NIEZALOGOWANY -->', '<!-- POCZATEK # NIEZALOGOWANY --><!-- KONIEC # NIEZALOGOWANY -->', $text); ?>
<?php $text = preg_replace('%(<!-- POCZATEK # NIEZALOGOWANY -->).*(<!-- KONIEC # NIEZALOGOWANY -->)%U', '12', $text); ?>
<?php function showcode ($handle) { { if (!$this->loadfile($handle)) { } if ( $config['show_tooltip'] == 0 ) { } if ( $aaa == 'asdasd' ) { $this->code[$handle] = preg_replace('%(<!-- POCZATEK # NIEZALOGOWANY -->).*(<!-- KONIEC # NIEZALOGOWANY -->)%U', '12', $this->code[$handle]); } else { $this->code[$handle] = preg_replace('%(<!-- POCZATEK # ZALOGOWANY -->).*(<!-- KONIEC # ZALOGOWANY -->)%U', '12', $this->code[$handle]); } } else // There was assign_vars { if ( $config['show_tooltip'] == 0 ) { } if ( $aaa == 'asdasd' ) { $this->code[$handle] = preg_replace("/(<!-- POCZATEK # NIEZALOGOWANY -->)(.*?)(<!-- KONIEC # NIEZALOGOWANY -->)/im", '', $this->code[$handle]); } else { $this->code[$handle] = preg_replace('/(<!-- POCZATEK # NIEZALOGOWANY -->)(.*?)(<!-- KONIEC # NIEZALOGOWANY -->)/im', '', $this->code[$handle]); } } ?>
<?php $string = "<!-- POCZATEK # NIEZALOGOWANY --> to brednie sa jakie¶ ... jestme przecierz zalog !!! <!-- KONIEC # NIEZALOGOWANY --> "; print preg_replace("/<!-- POCZATEK # NIEZALOGOWANY -->.*<!-- KONIEC # NIEZALOGOWANY -->/ims", '', $string); ?>