HP-User: Reg. Ausdruck oder IF?

Beitrag lesen

Hi seth_not@home

Der gesuchte reguläre Ausdruck (ungetestet) müsste so aussehen:
EZ {0,1}- {0,1}(Team|TEAM)

richtig. wobei ich fuer '{0,1}' die abkuerzung '?' nehmen und grundsaetzlich non-capturing buffers verwenden wuerde, wenn ich nicht backreferences verwenden moechte, also z.b.

/EZ ?- ?(?:Team|TEAM)/
oder
  /EZ ?- ?T(?:eam|EAM)/

Danke für deine fachmännische Erweiterung. Da aber für mein kleines Hirni die "Regulären Ausdrücke" eh schon viel zu kompliziert sind, belasse ich es dann doch bei der "ausführlichen" Schreibweise *g*

Nein, ganz ehrlich... ich blick doch schon bei Norberts Code nicht ganz durch. Was glaubst du wieviel ich dann erst von deinem versteh...

Also laut meiner Recherche sind die slashes  sog. Begrenzer:
/Filtergedöhns/

Das "Filtergedöhns ist aber immer der Teil beim Programmieren, der kompliziert ist. Gibt es eine gute Literarische Quelle, auf gut deutsch ein Buch, dass was taugt? Eines, dass die Reg. Expressions "step-by-step" erklärt? Ich gehe mal davon aus, das die meisten Leute die Reg.Ex. wohl wie Vokabeln auswendig lernen - für gängige Problemstellungen eben. Na ja, Ich danke allen für die Hilfe - so als "Wochenendprogrammer" kann man halt nicht alles wissen...

Viele Grüsse

HP-User