Trying to count words in a string

后端 未结 7 773
醉话见心
醉话见心 2021-02-06 03:28

I\'m trying to analyze the contents of a string. If it has a punctuation mixed in the word I want to replace them with spaces.

For example, If Johnny.Appleseed!is:a*good

7条回答
  •  逝去的感伤
    2021-02-06 03:56

    How about using Counter from collections ?

    import re
    from collections import Counter
    
    words = re.findall(r'\w+', string)
    print (Counter(words))
    

提交回复
热议问题