Регулярные выражения. Подсчитать кол-во слов в предложении
У меня есть предложение, в котором нужно подсчитать кол-во слов. Код работает, но мне нужно сделать так, чтобы он считал выражение 'серо-буро-малиновая редиска' не как 3 слова, а как одно. Вот предложение: 'Он --- серо-буро-малиновая редиска!! >>>:-> А не кот. www.kot.ru' Вот код:
import re
a = re.findall(r'\w+', 'Он --- серо-буро-малиновая редиска!! '
'>>>:-> А не кот. www.kot.ru')