goukan
26.05.2013, 15:01:59
Czy jest możliwość zablokowanie drugiego znaku za danym znakiem?
np:
@tTo @uJestem @i Ja
i chciałbym, żeby usuwało dowolny jeden znak za tym znakiem '@'.
lobopol
26.05.2013, 15:24:46
np. tak
preg_replace('/(@)(.)/i', '$1', '@Adsasda@Zfdsfd#@Zfdfs@@');
lub
goukan
26.05.2013, 15:34:18
Niestety to nie działa;/
konkretnie to chodzi mi o znak paragrafu
mam coś takiego
$motd = $stats->motd;
$motd2 = preg_replace("/[^[:alnum:][:punct:] ]/", "", $motd);
i faktycznie usuwa mi paragrafy, ale właśnie chciałbym, aby jeszcze usuwało jeden znak po tym paragrafie
Albo jak zrobić przykładowy motd serwera:
§4[1.5.2]§6FB & SV & SV Games
gdzie §4 to np czerwony a §6 to żołty
da się to zamienić na kolory?
lobopol
26.05.2013, 16:06:03
preg_replace('/(§.)/i', '§', '§4[1.5.2]§6FB & SV & SV Games');
wynik
§[1.5.2]§FB & SV & SV Games
jak chcesz
[1.5.2]FB & SV & SV Games
to
preg_replace('/(§.)/i', '', '§4[1.5.2]§6FB & SV & SV Games');
goukan
26.05.2013, 16:30:05
Faktycznie to działa, ale nie dla tego jak przypiszę do tego zmienną...
ze skryptu $motd ma takie coś.. myślałem, że te ? czarne to paragrafy jednak chyba to nie to ;/ Da radę to jakoś usunąć? Albo znaleźć jaki to znak? W grze aby tak motd zapisać to trzeba paragraf i numer to wtedy zmienia się kolor
�4[1.5.2]�6FB SV SV Games <----�9�l