All,
Я снова застрял, пытаясь получить мои данные в формате, который мне нужен. У меня есть текстовое поле, которое выглядит следующим образом.
deangelo 001 deangelo
местное происхождение имени: italain
от американского имени deangelo
значение: из ангелов
эмоциональный спектр - он источник радости для всех.
личная целостность - его доброе имя является его самым ценным достоянием. личность - трудно парить с орлами, когда тебя окружают индюками! отношения - начинаются медленно, но отношения с деанджело строятся со временем. путешествия и отдых - путешествие всей жизни в его будущем.
карьера и деньги - одаренный ребенок, Деанджело будет нуждаться в постоянных испытаниях. постоянный вызов.
жизненные возможности - радость и счастье ожидают этого благословенного человека.
счастливые числа деанджело: 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;
Заранее спасибо, Adam