![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 23.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Chciałbym zrobić dynamiczne podświetlanie tekstu za pomocą wyrażeń regularnych, tzn. mam zbudowany słównik:
oraz tablice z tekstem alternatywnym oraz text w stringu. Napisałem sobie wyrażenie regularne, które podświetla mi wszystkie słowa:
Jak mam przerobić powyższe wyrażenie, aby słowa w tekście podświetlały mi się jak obecnie z małym wyjąkiem. Jeśli słowo trafi się w linku to niech zostanie niezmienione, np. org. ala ma kota <a href="#">kot ma ale</a> to po zamianie bedzie ala <b>ma</a> kota <a href="#">kot ma ale</a> Z góry dzięki wielkie za pomoc. Próbowałem to zrobić na wszelkie możliwe sposoby, ale ciągle mi sie nie udawało Pozdrawiam M. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 24 Dołączył: 14.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował elemek 22.08.2008, 12:09:39 -------------------- Rzecz trudną rozbijam na kilka łatwiejszych :)
Pomogłem? Kliknij Pomógł. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
Poza tym łatwiej Ci będzie trzymać w tablicy same słowa, i przerabiać to na patterny przez array_walk(); lub array_map();
Taka mała rada ![]() Pozdrawiam! -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:54 |