def get_selects_from_text(content):
sqls = []
select_keyword = '@Select\s*\('
for m in re.finditer(select_keyword, content):
rparen_pos = MybatisInlineSqlExtractor.find_right_paren_pos(content[m.end():])
if rparen_pos < 0:
continue
sqls.append(SQL('', eval(content[m.end():m.end() + rparen_pos].replace('\r', '').replace('\n', '')).strip()))
return sqls
评论列表
文章目录