Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]preg_match
goukan
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 1
Dołączył: 25.03.2013

Ostrzeżenie: (0%)
-----


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 '@'.

Ten post edytował goukan 26.05.2013, 15:02:29
Go to the top of the page
+Quote Post
lobopol
post
Post #2





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


np. tak
  1. preg_replace('/(@)(.)/i', '$1', '@Adsasda@Zfdsfd#@Zfdfs@@');

lub
  1. preg_replace('/@(.)/i', '@', '@Adsasda@Zfdsfd#@Zfdfs@@');


Ten post edytował lobopol 26.05.2013, 15:26:02
Go to the top of the page
+Quote Post
goukan
post
Post #3





Grupa: Zarejestrowani
Postów: 88
Pomógł: 1
Dołączył: 25.03.2013

Ostrzeżenie: (0%)
-----


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?

Ten post edytował goukan 26.05.2013, 15:35:38
Go to the top of the page
+Quote Post
lobopol
post
Post #4





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


  1. 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
  1. preg_replace('/(§.)/i', '', '§4[1.5.2]§6FB & SV & SV Games');
Go to the top of the page
+Quote Post
goukan
post
Post #5





Grupa: Zarejestrowani
Postów: 88
Pomógł: 1
Dołączył: 25.03.2013

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 22:08