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