Your regex would be,
(\d+)\s(\d+)\s([^\.]*)
Your python code would be,
>>> s = "STRING 1 160 Some descriptor information. /Uselessstuff.; STRING 161 274 Some other descriptor information. /Moreuselessstuff.; STRING 275 1070 Last descriptor info. /Lastuselesspart."
>>> m = re.findall(r'(\d+)\s(\d+)\s([^\.]*)', s)
>>> m
[('1', '160', 'Some descriptor information'), ('161', '274', 'Some other descriptor information'), ('275', '1070', 'Last descriptor info')]
Explanation:
(\d+)Captures one or more digits into a group.\sAbove captured digits would be followed by a space.(\d+)Again one or more digits are captured into second group.\sFollowed by a single space.([^\.]*)Captures any character not of a literal dot zero or more times.