Split Strings into words with multiple word boundary delimiters

前端 未结 30 2754
既然无缘
既然无缘 2020-11-21 05:09

I think what I want to do is a fairly common task but I\'ve found no reference on the web. I have text with punctuation, and I want a list of the words.

\"H         


        
30条回答
  •  眼角桃花
    2020-11-21 05:59

    I think the following is the best answer to suite your needs :

    \W+ maybe suitable for this case, but may not be suitable for other cases.

    filter(None, re.compile('[ |,|\-|!|?]').split( "Hey, you - what are you doing here!?")
    

提交回复
热议问题