import re regexp = re.compile(r'''(?:[^`';]+|([`'])(?:\1\1|.)*\1)+;''') regexp.match('''(`id`,`drawing_url`,`name`)''') # ok regexp.match('''INSERT INTO (`id`,`drawing_url`,`name`)''') #ng