Best way to strip punctuation from a string

前端 未结 26 1828
日久生厌
日久生厌 2020-11-21 05:39

It seems like there should be a simpler way than:

import string
s = \"string. With. Punctuation?\" # Sample string 
out = s.translate(string.maketrans(\"\",\         


        
26条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2020-11-21 06:10

    >>> s = "string. With. Punctuation?"
    >>> s = re.sub(r'[^\w\s]','',s)
    >>> re.split(r'\s*', s)
    
    
    ['string', 'With', 'Punctuation']
    

提交回复
热议问题