Entfernen nicht alphanumerischer Zeichen aus einer Zeichenfolge

8

Ich habe eine Zeichenfolge in PHP, und ich möchte, dass sie der Regex [A-Za-Z0-9] entspricht. Wie kann ich das tun?

    
Malfist 30.03.2010, 19:19
quelle

3 Antworten

12

Ich nehme an, Sie meinten, a-z anstelle von a-Z , innerhalb Ihrer Regex, aber Sie können preg_replace

%Vor%

Es dauert als Argumente das Muster ( [a-zA-Z0-9] ), Ersetzung ( "" ) und das Thema ( $string ) und gibt die neue Zeichenfolge ( $new_string )

zurück     
Anthony Forloney 30.03.2010, 19:23
quelle
4
%Vor%     
Anil Dewani 30.03.2010 19:26
quelle
3

\W ist eine Verknüpfung für [^a-Z0-9_] . Ist vielleicht nicht sehr hilfreich, da es auch Unterstriche erlaubt, aber ich dachte, ich würde es Sie wissen lassen.

    
Pickle 30.03.2010 19:29
quelle

Tags und Links