import re
strs = ["GN1RLWFH0546-2020-04-10-18-09-52-563945.txt", "JOHN-DOE-2020-04-10-18-09-52-563946t64.txt", "DESKTOP-OHK45JO-2020-04-09-02-27-11-451975.txt"]
rx = re.compile(r"^.*?(?=-\d+-)")
for s in strs:
m = rx.search(s)
if m:
print("{} => '{}'".format(s, m.group()))
aW1wb3J0IHJlCnN0cnMgPSBbIkdOMVJMV0ZIMDU0Ni0yMDIwLTA0LTEwLTE4LTA5LTUyLTU2Mzk0NS50eHQiLCAiSk9ITi1ET0UtMjAyMC0wNC0xMC0xOC0wOS01Mi01NjM5NDZ0NjQudHh0IiwgIkRFU0tUT1AtT0hLNDVKTy0yMDIwLTA0LTA5LTAyLTI3LTExLTQ1MTk3NS50eHQiXQpyeCA9IHJlLmNvbXBpbGUociJeLio/KD89LVxkKy0pIikKZm9yIHMgaW4gc3RyczoKICBtID0gcnguc2VhcmNoKHMpCiAgaWYgbToKICAJcHJpbnQoInt9ID0+ICd7fSciLmZvcm1hdChzLCBtLmdyb3VwKCkpKQ==