Fix word count punctuation and apostrophe stripping
This commit is contained in:
parent
006641d515
commit
63a4107fd4
@ -1,14 +1,11 @@
|
|||||||
def count_words(phrase):
|
def count_words(phrase):
|
||||||
slovnik1 = {}
|
slovnik1 = {}
|
||||||
zbirac = phrase.lower()
|
zbirac = phrase.lower()
|
||||||
|
|
||||||
for simbolii in r",._:;!?@#$%^&*()-+=/\|[]{}<>~`""":
|
for simbolii in r",._:;!?@#$%^&*()-+=/\|[]{}<>~`""":
|
||||||
zbirac = zbirac.replace(simbolii, " ")
|
zbirac = zbirac.replace(simbolii, " ")
|
||||||
|
|
||||||
slova1 = zbirac.split()
|
slova1 = zbirac.split()
|
||||||
for gns in slova1:
|
for gns in slova1:
|
||||||
cisteslovo = gns.strip("'")
|
cisteslovo = gns.strip("'")
|
||||||
if cisteslovo:
|
if cisteslovo:
|
||||||
slovnik1[cisteslovo] = slovnik1.get(cisteslovo, 0) + 1
|
slovnik1[cisteslovo] = slovnik1.get(cisteslovo, 0) + 1
|
||||||
|
|
||||||
return slovnik1
|
return slovnik1
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user