У меня есть лог-файл SQL с множеством операторов SELECT с множеством столбцов.Я хочу заменить имена столбцов на *.
Итак
хотите изменить SELECT T.A, T.B, T.B, T.C FROM TABLE T
на SELECT T.* FROM TABLE T
, чтобы я мог
s/T\.[A-Z_]*//g
получить имена столбцов T. и заменитьих ни с чем.
s/T\.[A-Z_]*/T.*/g
Будет делать ...
SELECT T.*, T.*, T.*, T.*
вместо
SELECT T.*
Так как мне захватить все между SELECT и FROM и затем заменить его наT. *?
Спасибо