Я хотел бы узнать, встречается ли select some_col_name, * , some_col_name from table_name
в строке запроса, например, в примере ниже:
select some_col_name, *, some_col_names
from table_name
or
select some_col_name,
*, some_col_name
from
table_name
Пока что я могу сопоставить только select some_col_names, *
, используя
re.search("select(\s*.*?)*\*", query_string)
Как мне сопоставить нужное выражение? Я хотел бы остановиться после сопоставления с первым вхождением.
*
в качестве столбца? - person Bohemian♦   schedule 23.02.2019