LINUX.ORG.RU

Это не regex - это фоматирование скрипта. \n перевод строки, \t табуляция.

Можно их просто заменить

SELECT replace(pg_get_functiondef(2217916852), '\t', ")

Но наверное форматирование может потеряться(я бы за такое руки оторвал, если бы в моей процедуре форматирование убили). Тут всё зависит от того зачем нужен этот код и как его планируется использовать.

Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 1)

:) это не ягуляры регулярки, это управляющие символы.
удали или преобразуй в то, что нужно, к примеру в символы используемые для табуляции и перевода строки в твоем выводе.
тот же printf ужо \n \t умеет, напрямую. в html свои управляющие символы и т.д.

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 3)