I need extract double Male-Cat
:
a = "Male-Cat Male-Cat Male-Cat-Female"
b = re.findall(r'(?:s|^)Male-Cat(?:s|$)', a)
print (b)
['Male-Cat ']
c = re.findall(r'Male-Cat', a)
print (c)
['Male-Cat', 'Male-Cat', 'Male-Cat']
I need extract tree times Male-Cat
:
a = "Male-Cat Male-Cat Male-Cat"
b = re.findall(r'(?:s|^)Male-Cat(?:s|$)', a)
print (b)
['Male-Cat ', ' Male-Cat']
c = re.findall(r'Male-Cat', a)
print (c)
['Male-Cat', 'Male-Cat', 'Male-Cat']
Another strings which are parsed correctly by first way:
a = 'Male-Cat Female-Cat Male-Cat-Female Male-Cat'
a = 'Male-Cat-Female'
a = 'Male-Cat'
Something missing? Can you explain what is wrong and what is correct way?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…