import re
s = "Name Mass From To Disulphide bond -2.02 97 144 Disulphide bond -2.02 111 158 Disulphide bond -2.02 121 174 Disulphide bond -2.02 125 176 Disulphide bond -2.02 85 174 Disulphide bond -2.02 10 176"
matches = re .findall ( r'\b Disulphide bond\s +-2.02\s +(\d +)\s +(\d +)' , s)
if len ( matches) == 6 :
print ( matches)
else :
print ( "No match" )
aW1wb3J0IHJlCnMgPSAiTmFtZSAgTWFzcyAgRnJvbSAgVG8gIERpc3VscGhpZGUgYm9uZCAgLTIuMDIgIDk3ICAxNDQgIERpc3VscGhpZGUgYm9uZCAgLTIuMDIgIDExMSAgMTU4ICBEaXN1bHBoaWRlIGJvbmQgIC0yLjAyICAxMjEgIDE3NCAgRGlzdWxwaGlkZSBib25kICAtMi4wMiAgMTI1ICAxNzYgIERpc3VscGhpZGUgYm9uZCAgLTIuMDIgIDg1ICAxNzQgIERpc3VscGhpZGUgYm9uZCAgLTIuMDIgIDEwICAxNzYiCm1hdGNoZXMgPSByZS5maW5kYWxsKHInXGJEaXN1bHBoaWRlIGJvbmRccystMi4wMlxzKyhcZCspXHMrKFxkKyknLCBzKQppZiBsZW4obWF0Y2hlcykgPT0gNjoKCXByaW50KG1hdGNoZXMpCmVsc2U6CglwcmludCgiTm8gbWF0Y2giKQ==
stdout
[('97', '144'), ('111', '158'), ('121', '174'), ('125', '176'), ('85', '174'), ('10', '176')]