Morgen Forum
Ich muss einen Skalar $nick überprüfen, ob folgende Teilstrings allein oder im Verbund enthalten ist. Folgende Kombinationen sollen matchen:
EZ-Team (ohne Leerzeichen Team klein)
EZ-TEAM (ohne Leerzeichen TEAM groß)
EZ- Team (mit Leerzeichen nach dem Minus Team klein)
EZ- TEAM (mit Leerzeichen nach dem Minus TEAM groß)
EZ -Team (mit Leerzeichen vor dem Minus Team klein)
EZ -TEAM (mit Leerzeichen vor dem Minus TEAM groß)
EZ - Team (mit Leerzeichen vor und nach dem Minus Team klein)
EZ - TEAM (mit Leerzeichen vor und nach dem Minus TEAM groß)
Prinzipiell könnte ich alles mit IF-Abfragen angehen:
------------------------------------------------
if ($nick eq "EZ-Team") {Geh zum Fehlerblock;}
------------------------------------------------
Aber wie geht das bei *EZ-Team*? Also wenn vor und -oder hinter dem zu "matchendem" Teil noch was steht?
Das dürfte doch ein Kandidat für die "Würmchencodes"[1] sein:
--------------------------------------------------------------
if ($nick =~ /---was muss da rein?---/ ) {goto FehlerblockXY;}
--------------------------------------------------------------
Ist diese Vielfalt zur Überprüfung machbar?
[1] Weil das liegende "s" hier-> ~ wie ein Würmchen aussieht *g*
Gruss HP-User