Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmiana wyrażenia regularnego w trakcie działania funkcji preg_replace_callback
Forum PHP.pl > Forum > PHP
fan_pascala
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?
zimi
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...)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.