[php] Reguläre Ausdrück, preg_match und Sonderzeichen

MarcDK

Banned
Registriert
Mai 2001
Beiträge
3.559
Hi!

ich bekomme zu viel.

Wie muss der RA aussehen zu folgendem Suchmuster für preg_match

Mindestens zwei zusammenhängende oder nicht zusammenhängende Sonderzeichen in einem String. Sonderzeichen sind: -!"§$%&/()=?`*+-;:., usw

Ich werde bekloppt.

Code:
$regex = ?!?!?!

if( preg_match("$regex",$this->db_ar[$i],$treffer)){
 
Hallo MarcDK,

ich hab zwar noch nicht viel mit RegEx's gemacht, aber könnte man das nicht so machen:
~^[A-z0-9]{0|1|2}~

Grüße

tewes
 
Da müssen auf jeden Fall noch die ganzen Whitespaces raus.

".*[[\W\S]^[-!"§$%&/()=?`*+-;:.,]]{1,}.*"

So, vllt. als Ansatz. Was bei Mehrfachdefinition passiert, kann ich hier leider nicht ausprobieren. Die Liste mit deinen Sonderzeichen wirst du natürlich noch erweitern müssen.
 
Zuletzt bearbeitet:
Zurück
Oben