you can just scan your log file for [ERROR] and get the text needed where Regex is only used to split the data read from the logfile. I suggest this example method:
Edit after the data format changed:
use the regex : \[[^R]\w+\s\w+\] to split the list and view the ERROR part like in this example:
import re
f = open('logfile', 'r')
data = f.read()
f.close()
mylist = re.split(r'\[[^R]\w+\s\w+\]',data)
for item in mylist:
if '[ERROR]' in item:
print item
Edit:
some places to help you learn more python:
hope this helped.