import re
reg = r'((Opposition|Oppose):?\s *)(.*?)\n \n '
str1 = """Opposition
California Attorneys for Criminal Justice
Californians for Safety and Justice
Drug Policy Alliance
Friends Committee on Legislation of California
Legal Services for Prisoners with Children
Analysis Prepared
"""
str2 = """Oppose: None received
-- END --
"""
match = re .search ( reg, str1, re .DOTALL )
print match.group ( 3 )
match = re .search ( reg, str2, re .DOTALL )
print match.group ( 3 )
aW1wb3J0IHJlCnJlZyA9IHInKChPcHBvc2l0aW9ufE9wcG9zZSk6P1xzKikoLio/KVxuXG4nCnN0cjEgPSAiIiJPcHBvc2l0aW9uCgoKICAgICAgICAgIENhbGlmb3JuaWEgQXR0b3JuZXlzIGZvciBDcmltaW5hbCBKdXN0aWNlCiAgICAgICAgICBDYWxpZm9ybmlhbnMgZm9yIFNhZmV0eSBhbmQgSnVzdGljZQogICAgICAgICAgRHJ1ZyBQb2xpY3kgQWxsaWFuY2UKICAgICAgICAgIEZyaWVuZHMgQ29tbWl0dGVlIG9uIExlZ2lzbGF0aW9uIG9mIENhbGlmb3JuaWEKICAgICAgICAgIExlZ2FsIFNlcnZpY2VzIGZvciBQcmlzb25lcnMgd2l0aCBDaGlsZHJlbgoKCiAgICAgICAgICAgQW5hbHlzaXMgUHJlcGFyZWQgIAoiIiIKCnN0cjIgPSAiIiJPcHBvc2U6ICAgTm9uZSByZWNlaXZlZAoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSBFTkQgLS0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiIiCm1hdGNoICA9IHJlLnNlYXJjaChyZWcsIHN0cjEsIHJlLkRPVEFMTCkKcHJpbnQgbWF0Y2guZ3JvdXAoMykKCm1hdGNoID0gcmUuc2VhcmNoKHJlZywgc3RyMiwgcmUuRE9UQUxMKQpwcmludCBtYXRjaC5ncm91cCgzKQ==