From b88ef0ba80a407cf43a39e69eea6bda952b94c77 Mon Sep 17 00:00:00 2001 From: jpawlowski Date: Mon, 19 Dec 2016 10:45:42 +0000 Subject: [PATCH] 70_ENIGMA2.pm: improved filter for recordings name and servicename git-svn-id: https://svn.fhem.de/fhem/trunk@12827 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/70_ENIGMA2.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/70_ENIGMA2.pm b/fhem/FHEM/70_ENIGMA2.pm index 4697210a6..a496e145f 100644 --- a/fhem/FHEM/70_ENIGMA2.pm +++ b/fhem/FHEM/70_ENIGMA2.pm @@ -2035,12 +2035,14 @@ sub ENIGMA2_ReceiveCommand($$$) { $readingname = "recordings" . $ri . "_servicename"; readingsBulkUpdateIfChanged( $hash, $readingname, $2 ) if ( $recordings{$ri}{servicename} =~ - /^(\[[\w=]+\])?([ \w\(\)]+)(\[[\w=\/]+\])?$/ ); +/^(\s*[\[\(\{].*[\]\)\}]\s*)?([\s\w\(\)_-]+)(\s*[\[\(\{].*[\]\)\}]\s*)?$/ + ); $readingname = "recordings" . $ri . "_name"; readingsBulkUpdateIfChanged( $hash, $readingname, $2 ) if ( $recordings{$ri}{name} =~ - /^(\[[\w=]+\])?([ \w\(\)]+)(\[[\w=\/]+\])?$/ ); +/^(\s*[\[\(\{].*[\]\)\}]\s*)?([\s\w\(\)_-]+)(\s*[\[\(\{].*[\]\)\}]\s*)?$/ + ); } }