import re
pattern = re.compile(r"^\w+(?: (?!feat\b)\w+)?")
def cut(text):
m = pattern.search(text)
if m:
return m.group(0)
return string
print(cut("Technotronic feat Ya Kid K"))
print(cut("Technotronic feature Ya Kid K"))
aW1wb3J0IHJlCnBhdHRlcm4gPSByZS5jb21waWxlKHIiXlx3Kyg/OiAoPyFmZWF0XGIpXHcrKT8iKQoKZGVmIGN1dCh0ZXh0KToKCW0gPSBwYXR0ZXJuLnNlYXJjaCh0ZXh0KQoJaWYgbToKCQlyZXR1cm4gbS5ncm91cCgwKQoJcmV0dXJuIHN0cmluZwoKcHJpbnQoY3V0KCJUZWNobm90cm9uaWMgZmVhdCBZYSBLaWQgSyIpKQpwcmludChjdXQoIlRlY2hub3Ryb25pYyBmZWF0dXJlIFlhIEtpZCBLIikp