def parse1():
for line in open("log.txt"):
print(line.split("[")[1].split("]")[0])
def parse2():
for line in open("log.txt", "r"):
print(line.split()[3].strip("[]"))
def parse3():
for line in open("log.txt", "r"):
print(" ".join(line.split("[" or "]")[3:5]))
def parse4():
for line in open("log.txt", "rw"):
print(" ".join(line.split()[3:5]).strip("[]"))
def parse5():
for line in open("log.txt"):
print(re.split("\[|\]", line)[1])
ZGVmIHBhcnNlMSgpOgogICAgZm9yIGxpbmUgaW4gb3BlbigibG9nLnR4dCIpOgogICAgICAgIHByaW50KGxpbmUuc3BsaXQoIlsiKVsxXS5zcGxpdCgiXSIpWzBdKQoKZGVmIHBhcnNlMigpOgogICAgZm9yIGxpbmUgaW4gb3BlbigibG9nLnR4dCIsICJyIik6CiAgICAgICAgcHJpbnQobGluZS5zcGxpdCgpWzNdLnN0cmlwKCJbXSIpKQoKZGVmIHBhcnNlMygpOgogICAgZm9yIGxpbmUgaW4gb3BlbigibG9nLnR4dCIsICJyIik6CiAgICAgICAgcHJpbnQoIiAiLmpvaW4obGluZS5zcGxpdCgiWyIgb3IgIl0iKVszOjVdKSkKCmRlZiBwYXJzZTQoKToKICAgIGZvciBsaW5lIGluIG9wZW4oImxvZy50eHQiLCAicnciKToKICAgICAgICBwcmludCgiICIuam9pbihsaW5lLnNwbGl0KClbMzo1XSkuc3RyaXAoIltdIikpCiAgCmRlZiBwYXJzZTUoKToKICAgIGZvciBsaW5lIGluIG9wZW4oImxvZy50eHQiKToKICAgICAgICBwcmludChyZS5zcGxpdCgiXFt8XF0iLCBsaW5lKVsxXSk=