def get_soql_sobject(soql_str):
soql = del_comment(soql_str)
# match = re.match("select\s+\*\s+from[\s\t]+(\w+)([\t\s\S]*)", soql, re.I|re.M)
match = re.match("select\\s+([\\w\\n,.:_\\s]*|\*)\\s+from[\s\t]+(\w+)([\t\s\S]*)", soql, re.I|re.M)
sobject = ""
if match:
sobject = match.group(2)
# print('------>' + match.group(0))
# print('------>' + match.group(1))
# print('------>' + match.group(2))
# print('------>' + match.group(3))
return sobject
# get soql fields from soql,return list
评论列表
文章目录