Все,
Я снова застрял, пытаясь получить мои данные в формате, в котором он мне нужен. У меня есть текстовое поле, которое выглядит так.
"deangelo 001 deangelo
локальное происхождение имени: italain
от американского имени deangelo
значение: ангелов
эмоциональный спектр • он является источником радости для всех.
личная целостность; его доброе имя - его самый ценный актив. личность • его трудно парить с орлами, когда вы окружены индюки! отношения • начинаются медленно, но отношения с deangelo строит с течением времени. путешествия и отдых • поездка на всю жизнь находится в его будущем.
карьера и деньги • одаренный ребенок, deangelo должен быть постоянно оспаривается.
возможности жизни • радость и счастье ждут этого благословенного человека.
deangelos счастливые числа: 12 • 38 • 18 • 34 • 29 • 16
"
Как лучше всего было бы в Postgresql удалить возвращаемые каретки и новые строки? Я пробовал несколько вещей, и никто из них не хочет вести себя.
select regexp_replace(field, E'\r\c', ' ', 'g') from mytable
WHERE id = 5520805582
SELECT regexp_replace(field, E'[^\(\)\&\/,;\*\:.\>\<[:space:]a-zA-Z0-9-]', ' ')
FROM mytable
WHERE field~ E'[^\(\)\&\/,;\*\:.\<\>[:space:]a-zA-Z0-9-]'
AND id = 5520805582;
Спасибо заранее, Адам