All,
I am stuck again trying to get my data in a format that I need it in. I have a text field that looks like this.
"deangelo 001 deangelo
local origin of name: italain
from the american name deangelo
meaning: of the angels
emotional spectrum ? he is a fountain of joy for all.
personal integrity ? his good name is his most precious asset.
personality ? it’s hard to soar with eagles when you’re surrounded by
turkeys! relationships ? starts slowly, but a relationship with
deangelo builds over time. travel & leisure ? a trip of a lifetime
is in his future.
career & money ? a gifted child, deangelo will need to be
challenged constantly.
life’s opportunities ? joy and happiness await this blessed person.
deangelo’s lucky numbers: 12 ? 38 ? 18 ? 34 ? 29 ? 16
"
What would the best way be in Postgresql to remove the carriage returns and new lines? I've tried several things and none of them want to behave.
select regexp_replace(field, E'
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;
Thanks in advance,
Adam
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…