Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> usuwanie znakow specjalnych ze stringa
SNC
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 10.04.2005
Skąd: Lublin

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


Witam!
Mam pewien problem...
Powiedzmy ze mam string:
  1. <?
  2. $text = &#092;"Baaardzo zróżnicowany tekst\";
  3. ?>

I teraz mam problem jak usunac znaki specjalne z tego stringa...? W tym przypadku litery ó i ż
Myslalem o wyrazeniach regularnych, ale chyba to jednak kiepski pomysl... Co Wy byscie mi poradzili?

Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
korro
post
Post #2





Grupa: Zarejestrowani
Postów: 259
Pomógł: 42
Dołączył: 8.04.2005
Skąd: Mława

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


Witam.
Chciałbym pociągnąć wątek.

Mam w mojej aplikacji mam taki mechanizm:
  1. <?php
  2. $filename = preg_replace('/[^A-Z^a-z^0-9]+/','_',
  3. preg_replace('/([a-zd])([A-Z])/','1_2',
  4. preg_replace('/([A-Z]+)([A-Z][a-z])/','1_2',$filename)));
  5. ?>

od razu mówię, że to nie mój kod.

Generalnie kod się sprawdza, wycina to co powinien, ale są wyjątki.
Np. gdy do formularza ktoś kopiuje tekst wprost z PowerPointa, wychodzą różne błędy.

Przykłady:
(IMG:http://antczak.org/bugs.png)

jak ustrzec się tego?
Chciałbym, żeby po działaniu tej funkcji, były tylko litery i cyfry.

Co musiałbym zmienić?

Z góry dzięki, pozdrawiam.
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: 31.12.2025 - 03:45