Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmiana wyrażenia regularnego w trakcie działania funkcji preg_replace_callback
fan_pascala
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 23.02.2007
Skąd: Niepołomice

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


Witam.

Czy możliwe jest zmienienie definicji wyrażenia regularnego w trakcie działanie tej funkcji?

Jestem w trakcie budowy skryptu analizującego pliki PHP.
Chciałbym w momencie napotkania fragmentu ?> lub <? zmieniać wyrażenie
regularne pobieżnie opisujące składnię PHP na definiujące składnie HTML i odwrotnie. Czy jest możliwe przeanalizowanie
takiego pliku za pomocą jednej funkcji preg_replace_callback?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zimi
post
Post #2





Grupa: Zarejestrowani
Postów: 233
Pomógł: 9
Dołączył: 3.06.2007

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


wiesz że zazwyczaj zbyt duże kombinowanie pogarsza wydajność? znacznie lepiej utrzymywać proste kody
nie wiem po co Ci analiza kodu, ale może rzuć okiem na tokenizer w php, manual => rozdział CLXVII
regexpa w czasie funkcji nie zmienisz (przynajmniej z tego co ja wiem...)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 07:28