import re
regex = r"\r?\ndescription: \"([^\"]+)\"(?:\r?\n(?!newDate\.setFullYear\().*)*\r?\nnewDate\.setFullYear\(([^()]+)\);"
test_str = ("chartData.push({\n"
"date: newDate,\n"
"visits: 9710,\n"
"color: \"#016b92\",\n"
"description: \"9710\"\n"
"});\n"
"var newDate = new Date();\n"
"newDate.setFullYear(\n"
"2007,\n"
"10,\n"
"1 );")
print (re.findall(regex, test_str))
aW1wb3J0IHJlCgpyZWdleCA9IHIiXHI/XG5kZXNjcmlwdGlvbjogXCIoW15cIl0rKVwiKD86XHI/XG4oPyFuZXdEYXRlXC5zZXRGdWxsWWVhclwoKS4qKSpccj9cbm5ld0RhdGVcLnNldEZ1bGxZZWFyXCgoW14oKV0rKVwpOyIKCnRlc3Rfc3RyID0gKCJjaGFydERhdGEucHVzaCh7XG4iCgkiZGF0ZTogbmV3RGF0ZSxcbiIKCSJ2aXNpdHM6IDk3MTAsXG4iCgkiY29sb3I6IFwiIzAxNmI5MlwiLFxuIgoJImRlc2NyaXB0aW9uOiBcIjk3MTBcIlxuIgoJIn0pO1xuIgoJInZhciBuZXdEYXRlID0gbmV3IERhdGUoKTtcbiIKCSJuZXdEYXRlLnNldEZ1bGxZZWFyKFxuIgoJIjIwMDcsXG4iCgkiMTAsXG4iCgkiMSApOyIpCgkKcHJpbnQgKHJlLmZpbmRhbGwocmVnZXgsIHRlc3Rfc3RyKSk=