[PHP] RegEx erlaubte Zeichen behalten

Für alle Themen, die nichts mit Laser zu tun haben.

Moderator: Gooseman

Antworten
Benutzeravatar
Dodo
Beiträge: 264
Registriert: So 14 Jun, 2009 10:25 pm
Do you already have Laser-Equipment?: 2x 150mw RGY Stairville
Wohnort: Berlin
Kontaktdaten:

[PHP] RegEx erlaubte Zeichen behalten

Beitrag von Dodo » Mo 30 Nov, 2009 8:43 am

Moin,

ich suche eine Methode in PHP, dass man ein RegEx Pattern angeben kann und ein String auf diese überprüft wird. Es sollen dann NUR die im Pattern erlaubten Zeichen enthalten bleiben und alle anderen gelöscht werden. Kann mir da jemand ein ansatz geben? preg_replace() habe ich dran gedacht, aber damit lässt sich ja nur bestimmte Zeichen ersetzen. Ich möchte der einfachkeitshalber aber nicht die unendlich vielen Unerlaubten zeichen durch nichts ersetzten, sondern logischer ist es hierbei ja die erlaubten Zeichen anzugeben. Nur fällt mir hierzu keine Methode ein.

Code: Alles auswählen

RegEx ist wie Quantenphysik - Niemand versteht es zu 100%, aber alle wissen dass es irgendwie funktioniert!

Benutzeravatar
laserlover
Beiträge: 321
Registriert: Do 05 Jul, 2007 8:08 pm
Wohnort: Nürnberg, DE

Re: [PHP] RegEx erlaubte Zeichen behalten

Beitrag von laserlover » Mo 30 Nov, 2009 12:54 pm

Hi,

ich würde das so lösen:

Code: Alles auswählen

$string = ereg_replace( [^laser] ,"", $string );
Durch den Zirkumflex wird nur nach Zeichen gesucht, die nicht angegeben wurden. Das heißt, alles, was kein l,a,s,e oder r ist, wird entfernt.

Gruß
Laserlover
! There's no [Strg]-[Z] for your eyes !
Das echte Leben ist was für Leute, die im Internet keine Freunde finden

Benutzeravatar
Dodo
Beiträge: 264
Registriert: So 14 Jun, 2009 10:25 pm
Do you already have Laser-Equipment?: 2x 150mw RGY Stairville
Wohnort: Berlin
Kontaktdaten:

Re: [PHP] RegEx erlaubte Zeichen behalten

Beitrag von Dodo » Mo 30 Nov, 2009 1:00 pm

Danke, ja das mit dem ^ habe ich eben auch neu gelernt. Kannte ich vorher noch nicht! Danke schön trotzdem für die Hilfe.

Code: Alles auswählen

RegEx ist wie Quantenphysik - Niemand versteht es zu 100%, aber alle wissen dass es irgendwie funktioniert!

Antworten

Zurück zu „Off-Topic“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste