Wie muss ich die folgende regex erweitern damit beide Beispiele matchen. der Befehl und die Parameter sollen gruppiert werden. Die Parameter (parm) können alle Zeichen enthalten.
regex:
Code: Alles auswählen
^!([a-z]+)[\s+]?(\S+)?[\s+]?(\S+)?
Code: Alles auswählen
!befehl
!befehl parm1
!befehl parm1 parm2
Code: Alles auswählen
!befehl "parm 1" "parm \"2\""