Это мой первый день работы с Python, так что извините за этот вопрос
Проблема: в файле замените каждое вхождение trim(column_name) на TRIM (TRIM (CHR (09) FROM column_name)). Я уже разобрался, как выполнять поиск по шаблону, и познакомился с функцией re.sub().
шаблон, который соответствует моему случаю,
p = re.compile ('trim\([a-z0-9_]+\)',re.I)
но как заменить соответствующий шаблон, сохранив имя столбца???
Необходимый вывод, например, выглядит следующим образом:
input: select trim(API12), trim(FIELD_CODE) from table
output: select TRIM (TRIM (CHR (09) FROM API12)), TRIM (TRIM (CHR (09) FROM FIELD_CODE)) from table
\1
- person Karoly Horvath   schedule 21.02.2014