![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 30.04.2007 Skąd: WWA Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki oto kod PHP
Kod ten ma znajdować w zmiennej $text wszystkie wystąpienia <ossus> i </ossus> i zamieniać je na linki. Wszystko jest ok dopóki wyglądają one tak: <ossus>text</ossus> <ossus>textlinka|tekstdowyswietlenia</ossus> Ale kiedy w tekście przed albo po '|' pojawi się spacja (np. <ossus>text|tekst do wyświetlenia</ossus>), wszystko się rozwala. Czy ktoś może coś poradzić? -------------------- Krzysztof Zalewski :: blog
---------------------------------------------------------------------------------------- ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
moze sprobuj zamiast
Kod '@<ossus>(\w+)\|(\w+)</ossus>@im' szukac Kod '@<ossus>(.*)\|(.*)</ossus>@im'
-------------------- aplikacje internetowe | Symfony
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 30.04.2007 Skąd: WWA Ostrzeżenie: (0%) ![]() ![]() |
No niestety nic to nie zmieniło...
-------------------- Krzysztof Zalewski :: blog
---------------------------------------------------------------------------------------- ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 0 Dołączył: 19.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
chyba nie:
'@<ossus>(\w+)\|(\w+)</ossus>@im', '@<ossus>(\\w+)</ossus>@im a '@(<ossus>)(\w+)\|(\w+)(</ossus>)@im', '@(<ossus>)(\\w+)(</ossus>)@im Ale mogę się mylić ![]() Chyba każdy "człon" bierze sie w osobny nawias ![]() Ten post edytował barat 13.08.2007, 14:47:24 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 20.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 07:40 |