Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] String filtern (https://www.delphipraxis.net/82218-%5Bphp%5D-string-filtern.html)

SnuffMaster23 8. Dez 2006 19:07


[PHP] String filtern
 
Gibt es in PHP eine Funktion die mir aus einem String alle Zeichen entfernt, die ich nicht angegeben habe?
Also im speziellen eine die mir nur alphanumerische Zeichen übrig lässt.

Erstere Version hab ich mal bei Visual Fox Pro gesehen und auch bei Delphi schon das eine oder andere Mal vermisst :D

Klar, mit ner for-Schleife gehts auch, aber so eine Funktin fände ich sauberer und einfacher^^

MfG,
SnuffMaster23

Neuni 8. Dez 2006 19:25

Re: [PHP] String filtern
 
Einfach "preg_replace" und dann nen regulären Ausdruck.
preg_replace bei de.php.net

SnuffMaster23 8. Dez 2006 19:32

Re: [PHP] String filtern
 
Hm, da war ich eigentlich auch schon :oops:
Und was für einen regulären Ausdruck muss ich da angeben? Das find ich nämlich irgendwie nirgends beschrieben wie ich die zusammenbau.

Neuni 8. Dez 2006 19:55

Re: [PHP] String filtern
 
Damit alle nicht-alphanumerischen einfach verschwinden:
Code:
$s = preg_replace("/[^(0-9A-Za-z )]/","",$s);
Edit: Und das Leerzeichen in dem Fall auch...einfach in den Klammern (0-9A-Za-z ) alles angeben, was erhalten bleiben soll.

r2c2 8. Dez 2006 20:10

Re: [PHP] String filtern
 
http://tut.php-q.net/regex.html sehr gut erklärt...

mfg

Christian

SnuffMaster23 9. Dez 2006 11:16

Re: [PHP] String filtern
 
Danke, funktioniert wunderbar!
Das in dem Tut werd ich mir bei Gelegenheit auch mal durchlesen :D

MfG,
SnuffMaster23


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz