Can you please help me to understand the following line of the code:
import re 
a= re.findall('[А-Яа-я-\s]+', string)
I am a bit confused with the pattern that has to be found in the string. Particularly, a string should start with A and end with any string in-between A and я, should be separated by - and space, but what does the second term Яа stand for?
 
    