[php] wyrażenia regularne (nie eregi_replace)

0

Witam, chciałbym móc w php edytować plik css (tzn. robię przekierowanie htaccess, wczytuję ten plik i zamieniam pewne frazy na inne). W języku csharp mogłem używać wyrażeń regularnych w taki sposób, że po znalezieniu odpowiedniego wyrażenia była wywoływana funkcja, której argumentem był znaleziony tekst za pomocą wyrażenia regularnego i ten tekst był zamieniony na to co zwróciła funkcja. Interesuje mnie jak to wygląda w php. W książce którą mam (chyba vademecum profesjonalisty) jest tylko zaprezentowana funkcja ereg_replace. Z góry dziękuję za wszystkie odpowiedzi.

0

Aha w csharp, to z czego korzystałem nazywało się chyba MatchEvaluator, jak będzie potrzeba wkleję kawałek kodu.

0

Funkcja preg_replace, a do wyrażenia regularnego trzeba dodać modyfikator bodajże e. Ew. preg_replace_callback.
Funkcji typu eregi_* się już nie używa, tylko i wyłącznie preg_* :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1