Advertisement

去除文本中的中英文标点符号字母数字表情

阅读量:

目录

1.去除中文标点符号

2.清除英文标点符号

3.剔除大小写字母

4.删除数字字符

5.清除中英文标点、字母与数字

6.移除表情符号


1.过滤中文标点符号

复制代码
 import re

    
 import zhon
    
 from zhon.hanzi import punctuation
    
  
    
 #过滤中文标点符号
    
 def filter_punc(desstr,restr=''):
    
     pattern = re.compile("|[%s]+" % zhon.hanzi.punctuation)#匹配中英文符号及字母数字
    
     return pattern.sub(restr,desstr)
    
    
    
    

2.过滤英文标点符号

复制代码
 import re

    
 import string
    
  
    
 #过滤英文标点符号
    
 def filter_punc(desstr,restr=''):
    
     pattern = re.compile("[%s]+" % string.punctuation)#匹配中英文符号及字母数字
    
     return patt

全部评论 (0)

还没有任何评论哟~