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