Gunnar Bittersmann: Suche eine Regex

Beitrag lesen

@@Gunnar Bittersmann

Eine Regel besteht aus einer Source-Referenz, gefolgt von einem Vergleichsoperator, gefolgt von einem Vergleichswert.

[2] ⟨Regel⟩ ::= ⟨SourceReferenz⟩⟨Vergleichsoperator⟩⟨Vergleichswert⟩

Vergleichsoperator ist =, !=, <, >, <=, >= oder LIKE. Die Vergleichsoperatoren können von Leerstellen umgeben sein, LIKE muss mindestens eine Leerstelle vor und hinter sich haben.

[4] ⟨Vergleichsoperator⟩ ::= \s*(=|!=|<|>|<=|>=|\sLIKE\s)\s*

Die Leerzeichen wären besser in [2] untergebracht anstatt in [4]:

[2] ⟨Regel⟩ ::= ⟨SourceReferenz⟩\s*⟨Vergleichsoperator⟩\s*⟨Vergleichswert⟩
[4] ⟨Vergleichsoperator⟩ ::= (=|!=|<|>|<=|>=|\sLIKE\s)

Beim Zusammensetzen [3], [4], [18] in [2] → [19] ändert sich dadurch natürlich nichts.

LLAP 🖖

--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory