Alle,
Ich stecke wieder fest und versuche, meine Daten in einem Format abzurufen, in dem ich sie benötige. Ich habe ein Textfeld, das so aussieht.
"Deangelo 001 Deangelo
lokale Herkunft des Namens: italain
vom amerikanischen Namen Deangelo
Bedeutung: der Engel
emotionales Spektrum • Er ist eine Quelle der Freude für alle.
persönliche Integrität • Sein guter Name ist sein wertvollstes Gut. Persönlichkeit • Es ist schwer, mit Adlern zu fliegen, wenn Sie von Truthähnen umgeben sind! Beziehungen • beginnen langsam, aber mit der Zeit baut sich eine Beziehung zu Deangelo auf. Reisen & Freizeit • Eine Reise seines Lebens liegt in seiner Zukunft.
Karriere & Geld • Als begabtes Kind muss Deangelo ständig herausgefordert werden.
Lebensmöglichkeiten • Freude und Glück erwarten diese gesegnete Person.
Deangelos Glückszahlen: 12 • 38 • 18 • 34 • 29 • 16
""
Was wäre der beste Weg in Postgresql, um die Wagenrückläufe und neuen Zeilen zu entfernen? Ich habe verschiedene Dinge ausprobiert und keiner von ihnen möchte sich verhalten.
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;
Vielen Dank im Voraus, Adam
E
Präfix fallen lassen :'[\n\r]+'
. Viel sauberer aussehend, imo.