Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 4.05.2013 Ostrzeżenie: (0%)
|
Witam, potrzebuje ułożenia wzorca, aby z takiego tekstu:
Kod {FF0000}test zamieniał na: Kod <font color="#FF0000">test</font> Przy większej ilości: Kod {FF0000}test{0000FF}drugi powinno to wyglądać w ten sposób: Kod <font color="#FF0000">test<font color="#0000FF">drugi</font></font> LUB (moim zdaniem trudniejsza wersja) Kod <font color="#FF0000">test</font><font color="#0000FF">drugi</font> Korzystając z innego gotowego wzorca, który zamieniał {test} na wartość tablicy $Tekst['test'], przerobiłem go w ten sposób:
jednak nie wiem, w jaki sposób tekst za klamrą zamykającą przerobić tak, aby na końcu wejścia dodać znacznik zamykający </font>. Z góry dziękuję za pomoc, niestety wyrażenia regularne mnie przerastają. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 4.05.2013 Ostrzeżenie: (0%)
|
"Prawie" działa, problemem są spacje, po których tekst nie jest kolorowany do następnego "markera":
(IMG:http://screenshoot.me/3dGhoO.png) dla (IMG:http://screenshoot.me/0GITg4.png) Ten post edytował Darek M. 10.08.2013, 19:08:51 |
|
|
|
Darek M. preg_replace - ułożenie wzorca 10.08.2013, 16:33:34
amii Może w ten deseń pisane z palca bez testów:
[PHP] ... 10.08.2013, 17:13:44
WiruSSS [PHP] pobierz, plaintext preg_replace('#{... 11.08.2013, 09:41:26
Darek M. Działa, dziękuję bardzo 11.08.2013, 12:02:05 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 15:30 |