import re
csvfile="""<anystring>tony_UPearly_start,1,2,3
<anystring>tony_UPlate_start,4,5,6
<anystring>tony_UP<anystring>_start,7,8,9
<anystring>jane_UPearly_start,1,2,3
<anystring>jane_UPlate_start,4,5,6
<anystring>jane_UP<anystring>_start,7,8,9""".splitlines()
search = re.compile(r'_UP(?!early|late)')
output = []
for row in csvfile:
if search.search(row):
output.append(row)
print(output)
aW1wb3J0IHJlCgpjc3ZmaWxlPSIiIjxhbnlzdHJpbmc+dG9ueV9VUGVhcmx5X3N0YXJ0LDEsMiwzCjxhbnlzdHJpbmc+dG9ueV9VUGxhdGVfc3RhcnQsNCw1LDYKPGFueXN0cmluZz50b255X1VQPGFueXN0cmluZz5fc3RhcnQsNyw4LDkKPGFueXN0cmluZz5qYW5lX1VQZWFybHlfc3RhcnQsMSwyLDMKPGFueXN0cmluZz5qYW5lX1VQbGF0ZV9zdGFydCw0LDUsNgo8YW55c3RyaW5nPmphbmVfVVA8YW55c3RyaW5nPl9zdGFydCw3LDgsOSIiIi5zcGxpdGxpbmVzKCkKCnNlYXJjaCA9IHJlLmNvbXBpbGUocidfVVAoPyFlYXJseXxsYXRlKScpCm91dHB1dCA9IFtdCgpmb3Igcm93IGluIGNzdmZpbGU6CiAgICBpZiBzZWFyY2guc2VhcmNoKHJvdyk6CiAgICAgICAgb3V0cHV0LmFwcGVuZChyb3cpCgpwcmludChvdXRwdXQpCgk=