所有,
我再次陷入尝试以我需要的格式获取数据的问题。我有一个像这样的文本字段。
“ deangelo 001 deangelo
名称的本地来历:italain
来自美国名字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;
在此先感谢亚当
E
前缀,则可以消除双斜杠'[\n\r]+'
。看起来更干净,imo。