Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%)
|
Witam.
Posiadam w jednej tablicy skupione kody emotikonek oraz adres url prowadzący do nich. Dane mam zgromadzone w ten sposób:
I tutaj podmiana kodów na adresy URL prowadzace do ikonek:
Problem mam jednak taki z tym wyrażeniem regularnym, że podmienia mi wszystko jak leci, nawet w adresy url wstawiane mam ikonki, np.: "http://onet.pl/". Skrypt w pogrubionym fragmencie wstawia mi ikonę. Co bym chciał zmienić - chciałbym żeby skrypt wstawiał mi obrazki z emotikonami tylko wtedy, gdy kod tej emotikonki jest oddzielony z obu stron spacjami, przykład: Cytat Tutaj wyświetli :--) emotikonę. lub w przypadku, gdy jest to koniec bądź też początek tekstu, przykład: Cytat :--) Tutaj wyświetli emotikonę (emotikona jest na początku tekstu, więc nie ma potrzeby dodawania spacji od lewej strony). Cytat Tutaj wyświetli emotikonę (emotikona jest na końcu tekstu, więc nie ma potrzeby dodawania spacji od prawej strony) :--) W pozostałych przypadkach chciałbym, aby emotikona nie była wyświetlana/zamieniana. Czy ktoś byłby w stanie mi pomóc z tym wyrażeniem regularnym, tak aby spełniło ono moje oczekiwania? Sam nie potrafię sobie z tym poradzić. Dzięki. Ten post edytował Michael2318 21.02.2016, 00:31:28 |
|
|
|
Michael2318 PHP - preg_replace - emotikony 21.02.2016, 00:30:04
lukaskolista [PHP] pobierz, plaintext $content = str_replace... 21.02.2016, 10:18:55
Michael2318 W porządku tylko to nadal nie rozwiązuje mojego pr... 21.02.2016, 10:43:21
Pyton_000 użyj \b z obu stron
Bo jak dasz . To Ci nie ... 22.02.2016, 09:48:48 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 05:58 |