(self,log)
return (switch_type,words)
return :∑µªÿ“ª∏ˆ‘™◊È(switch_type,words_list)
                    »Áπ˚÷ª–Ë“™words_list  π”√getMsg()[1]
return :∑µªÿ“ª∏ˆ‘™◊È(switch_type,words_list)
                    »Áπ˚÷ª–Ë“™words_list  π”√getMsg()[1]
return : ∑µªÿ“ª∏ˆ‘™◊È ( switch_type words_list ) »Áπ˚÷ª–Ë“™words_list π”√getMsg () [ 1 ]
def getMsg(self,log):
        '''
        return :∑µªÿ“ª∏ˆ‘™◊È(switch_type,words_list)
                    »Áπ˚÷ª–Ë“™words_list  π”√getMsg()[1]
        '''
        switch_type=log['switch_type']
        switch_name=log['switch_name']
        date=log['date']
        mip=log['mip']
        area_type=log['area_type']
        msg=log['msg']
        idc=log['idc']
        
        
        msg = re.sub(switch_name, '', msg)
        msg = re.sub(date, '', msg)
        msg = re.sub(mip, '', msg)
        msg = re.sub(area_type, '', msg)
        msg = re.sub(idc, '', msg)
        msg = re.sub(switch_type, '', msg)
        #msg=re.sub('(Mar|Apr|Dec|Jan|Feb)\s+\d{2}\s+\d{2}:\d{2}:\d{2}', '', msg)
        
        #==========================
        msg = re.sub('(:(?=\s))|((?<=\s):)', '', msg)
        msg = re.sub('(\d+\.)+\d+', '', msg)
        msg = re.sub('\d{2}:\d{2}:\d{2}', '', msg)
        msg = re.sub('Mar|Apr|Dec|Jan|Feb|Nov|Oct|May|Dec', '', msg)
        msg = re.sub(':?(\w+:)+', '', msg)
        msg = re.sub('\d+', '', msg)

        msg=msg.strip()
        words=msg.split()
#         words = list(jd.Tokenizer(msg))
        return (switch_type,words)
def getMsg ( self , log ) : switch_type = log [ 'switch_type' ] switch_name = log [ 'switch_name' ] date = log [ 'date' ] mip = log [ 'mip' ] area_type = log [ 'area_type' ] msg = log [ 'msg' ] idc = log [ 'idc' ] msg = re . sub ( switch_name , '' , msg ) msg = re . sub ( date , '' , msg ) msg = re . sub ( mip , '' , msg ) msg = re . sub ( area_type , '' , msg ) msg = re . sub ( idc , '' , msg ) msg = re . sub ( switch_type , '' , msg ) #msg=re.sub('(Mar|Apr|Dec|Jan|Feb)\s+\d{2}\s+\d{2}:\d{2}:\d{2}', '', msg) #========================== msg = re . sub ( '(:(?=\s))|((?<=\s):)' , '' , msg ) msg = re . sub ( '(\d+\.)+\d+' , '' , msg ) msg = re . sub ( '\d{2}:\d{2}:\d{2}' , '' , msg ) msg = re . sub ( 'Mar|Apr|Dec|Jan|Feb|Nov|Oct|May|Dec' , '' , msg ) msg = re . sub ( ':?(\w+:)+' , '' , msg ) msg = re . sub ( '\d+' , '' , msg ) msg = msg . strip ( ) words = msg . split ( ) #         words = list(jd.Tokenizer(msg)) return ( switch_type , words )