FHEM - Entwicklung > FHEM Development

Frage zu RegEx

(1/1)

CoolTux:
In fhem.pl habe ich bei einem Codereview das hier gefunden
Zeile 4794

--- Code: ---if($event =~ m/^([^:]*): (.*)$/);

--- Ende Code ---
Man beachte das Lehrzeichen zwischen dem zweiten : und der (. Laut regex101 sollte das so nicht gehen.
Gibt es andere Meinungen dazu. Übersehe ich was?


Grüße
Marko

rudolfkoenig:
Was hat denn regex101.com daran auszusetzen?
Oder auch, was heisst "geht nicht"?

CoolTux:
Ich habe mal zwei Screenshots angehängt. Hoffe ich habe das richtig gemacht.
Erste mit Lehrzeichen in der RegEx das zweite Bild ohne

Davon mal ab, hat natürlich nichts zu heißen, kenne ich es nicht das in einer RegEx tatsächlich ein Lehrzeichen rein kommt. Wenn dann eher \s als Whitespace Character

Benni:
Funktioniert doch!

Wenn das Leerzeichen da ist, wird es auch gematcht

gb#

CoolTux:
Ah dann war mein Trigger Aufbau wohl nicht ganz korrekt.

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln