Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyrażenia regularne - problem
Lame
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 29.10.2004

Ostrzeżenie: (0%)
-----


No to teraz walczę z regexami (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jak to najłatwiej zapisać by znajdowało mi w pliku wyrażenie: <!--INCLUDES jakieś_tekst-->

  1. <?php
  2. preg_match_all('/(<!--INCLUDEn){1}([a-zA-Z0-9_]+)(-->){1}/', $this->_uncompiled, $coś_tam)
  3. ?>
nie działa, bo pewnie stanowi jakiś niepośledni

bełkot tylko ja o tym jeszcze nie wiem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
I czy ktoś mógłby mi wytłumaczyć skąd taka forma zapisu:

  1. <?php
  2. preg_replace('/{([^}]+)}/e', '$this->dane[\"1\"]', $this->tmpl);
  3. ?>


Na moje oko to winno to wyglądać jakoś tak (tej powyższej formy nie rozumiem):

  1. <?php
  2. preg_replace('/{([a-zA-Z0-9_]+)}/e', '$this->_blocks[\"$1\"]', $this->tmpl);
  3. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
3 Użytkowników czyta ten temat (3 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:11