Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][wyrażenie regularne] usuwanie krzaków
JoShiMa
post
Post #1





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Mam wyrażenie regularne, które, przynajmniej teoretycznie powinno usuwać wszystko co nie jest literą cyfra i minusem. Niestety przepuszcza równieć inne krzaki.

Na przykład w tekście: the way » :photoschau on we heart it / visual bookmark #8765543

nie powinno być tych strzałek za słowem 'way'

Próbowałam tak:
  1. preg_replace('/([^a-żA-Ż0-9-])+/',' ',$string)

i tak:
  1. preg_replace('/([^\w-ęĘóÓąĄśŚłŁżŻźŹćĆńŃ])+/',' ',$string)



Jak się takich znaków pozbyć zostawiając jednocześnie polskie?

Oczywiście jak zrezygnuję z przepuszczania polskich znaków (w szczególności 'ż') to inne 'krzaki tez znikają, ale nie o to chodzi.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wNogachSpisz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Cytat(JoShiMa @ 14.04.2011, 02:06:47 ) *
Czy ty umiesz czytać? Wstaw sobie w kodowaniu utf-8 dokładnie ten tekst:

the way » :photoschau on we heart it / visual bookmark #8765543

i przetestuj.

Czy ty umiesz myśleć?

Ten tekst to tylko PRZYKŁAD

Zakładam, że dla autora tematu (jak i przypadkowych czytelników) cenne jest, by skrypt radził sobie z każdymi innymi danymi wejściowymi.
Chyba że jestem w błędzie, to przepraszam.

Ten post edytował wNogachSpisz 14.04.2011, 01:33:20
Go to the top of the page
+Quote Post
JoShiMa
post
Post #3





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(wNogachSpisz @ 14.04.2011, 01:16:50 ) *
Zakładam, że dla autora tematu (jak i przypadkowych czytelników) cenne jest, by skrypt radził sobie z każdymi innymi danymi wejściowymi.

Ja jestem autorem wątku. Zapędziłeś się.
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 20:16