Hide object by string in description

 
Hello,
I am trying to HIDE OBJECT according STRING character in the DESCRIPTION (and not in the name).

Can you help me please. I have done so much trials with no success.
thank you again.
//|--- for the string character in the name 
for(int i_obj=ObjectsTotal()-1;i_obj>=0;i_obj--)
        {
           string obj_name=ObjectName(i_obj);
           if(StringFind(obj_name,"H1" )>-1)  ObjectSet(obj_name, OBJPROP_TIMEFRAMES, OBJ_PERIOD_M1|OBJ_PERIOD_M5|OBJ_PERIOD_M15|OBJ_PERIOD_M30|OBJ_PERIOD_H1);
        }

//|--- for the string int he DESCRIPTION
for(int i_obj=ObjectsTotal()-1;i_obj>=0;i_obj--)
        {
          string obj_name=ObjectName(i_obj);
          string obj_desc    =ObjectDescription(obj_name);

          //|--- >-1 it does not work at all
          if(StringFind(obj_name,"H1" )>-1)  ObjectSet(obj_name, OBJPROP_TIMEFRAMES, OBJ_PERIOD_M1|OBJ_PERIOD_M5|OBJ_PERIOD_M15|OBJ_PERIOD_M30|OBJ_PERIOD_H1);

          //|--- it works only, if I STRICLY write "H1".
          //| and I need to write "H1 and my description of the object" 
          if(StringFind(obj_name,"H1" )==0)  ObjectSet(obj_name, OBJPROP_TIMEFRAMES, OBJ_PERIOD_M1|OBJ_PERIOD_M5|OBJ_PERIOD_M15|OBJ_PERIOD_M30|OBJ_PERIOD_H1);
        } 
         
Reason: