Hallo,
ich mache eine Fensterabfrage mit DOIF und hab ab und an das weit verbreitete Problem das der Fensterkontakt nicht nur "opened" ausgibt sondern "opened (rf error)"
Wie passe ich die Syntax an das alles was nach "opened" kommt ignoriert wird?
([MAX_1336c3] eq "opened") (...)
Grüße,
Toby
Zitat von: accessburn am 29 Januar 2018, 11:11:34
Hallo,
ich mache eine Fensterabfrage mit DOIF und hab ab und an das weit verbreitete Problem das der Fensterkontakt nicht nur "opened" ausgibt sondern "opened (rf error)"
Wie passe ich die Syntax an das alles was nach "opened" kommt ignoriert wird?
([MAX_1336c3] eq "opened") (...)
Grüße,
Toby
na dann:
([MAX_1336c3] =~ "opened") (...)
oder auf Ereignis prüfen:
([MAX_1336c3:"opened"]) (...)
=~ ... Okay, ist vielleicht, ungefähr, etwa opened :P
Danke für die kurze Hilfe, ich hätte jetzt tatsächlich eher auf irgendein regex hinter dem opened gedacht.
Danke Damian :-*
Zitat von: accessburn am 29 Januar 2018, 11:33:18
=~ ... Okay, ist vielleicht, ungefähr, etwa opened :P
Danke für die kurze Hilfe, ich hätte jetzt tatsächlich eher auf irgendein regex hinter dem opened gedacht.
Danke Damian :-*
Die beiden Angaben in Anführungszeichen sind regex-Angaben ;)
Zitat von: Damian am 29 Januar 2018, 11:42:05
Die beiden Angaben in Anführungszeichen sind regex-Angaben ;)
:P
Zitat von: accessburn am 29 Januar 2018, 11:45:01
:P
Damit es komplizierter nach regex aussieht (um Anfänger abzuschrecken :) ), kannst z. B. auch definieren:
([MAX_1336c3] =~ "^opened.*$") (...)