Thread Anfängerfrage Unterstrich
(18 answers)
Opened by lern_noch at 2023-01-31 11:42
Herzlich willkommen hier im Forum.
Woher stammt denn das Perl-Skript? Ist das selbst geschrieben? Wird das mit FHEM mit geliefert? Oder evtl. von jemand anderen bereitgestellt für den Einsatz in FHEM? Denn eigentlich ist der Unterstrich kein wirklich besonderes Zeichen. Ich habe eher die Vermutung, dass die Autorin oder der Autor des Perl-Skript, hier eine besondere Behandlung des Unterstrich einprogrammiert hat. Normalerweise "maskiert" man besondere Bedeutungen von manchen Zeichen (z.B. in regulären Ausdrücken), indem man einen "\" voranstellt. Z.B. Code: (dl
)
1 m/./ # . steht hier für ein beliebiges Zeichen Vielleicht beachtet das Skript das auch so... An anderer Stelle wird manchmal das Zeichen auch einfach verdoppelt, um seine Sonderbedeutung zu maskieren; Also vielleicht auch ein "__" (2x Unterstrich). Ein anderer Gedanke wäre, wenn Du eh schon überlegst, wie du den Unterstrich in den Variablennamen maskieren könntest, kannst Du vielleicht die Variablennamen auch umstellen, dass sie ohne Unterstrich auskommen? Man müsste das relevante Skript wirklich mal sehen, um sicher beurteilen zu können, was darin passiert und wie man das Verhalten beeinflussen könnte. Hast Du eine URL zu dem Skript, wo man das mal einsehen könnte? meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |