Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zmiana koloru za pomoca wyrazenia regularnego
Forum PHP.pl > Forum > Przedszkole
matis25444
Witam, mam taki oto problem. Za pomoca preg_match chciałbym zmienić kolor czcionki ciągu pobranego z bazy który jest powiedzmy pogrubiony, czyli zaczyna się od <b> i konczy sie na </b>.

Czyli mamy takie oto ciąg: ala ma kota <b> kot ma ale </b> ale ma kota. i czy jest szansa zeby za pomoca wyrazenia regularnego jakoś zmodyfikowac ciag od znaku do znaku? Pozdrawiam i dziękuję.
Skie
  1. $text = preg_replace("#<b>(.*?)</b>#si", "<b style='color:red;'>\\1</b>", $text);
nospor
Bez sensu do tego podchodzisz. Kolor taki sobie ustawiasz w css i po sprawie
matis25444
Potrzebuje przykładu wyrażnia regularnego, który w okreslonym rekordzie pobranym z bazy odnajduje ciąg poczatkowy i koncowy i w tym ciagu zamienia wartości Przykład rekordu:

To jest przykład kodu <xmp> To jest kod </br> kod kod </xmp>

I w tym przykładzie, miedzy znacznikami <xmp>
viking
Parser DOM + ewentualnie parser CSS. Bo wystarczy drobna różnica w kodzie i nic nie zrobisz.
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.