रेगेक्स की कोई ज़रूरत नहीं है। यह ASCII कोड और उबाऊ पुराने TRANSLATE()
के साथ आसानी से किया जा सकता हैselect translate(your_column, chr(10)||chr(11)||chr(13), ' ')
from your_table;
यह स्पेस के साथ न्यूलाइन, टैब और कैरिज रिटर्न को बदल देता है।
TRANSLATE() इसके रेगेक्स समकक्ष से कहीं अधिक कुशल है। हालांकि, अगर आपका दिल उस दृष्टिकोण पर सेट है, तो आपको पता होना चाहिए कि हम एएससीआईआई कोड को रेगेक्स में संदर्भित कर सकते हैं। तो यह कथन उपरोक्त का रेगेक्स संस्करण है।
select regexp_replace(your_column, '([\x0A|\x0B|`\x0D])', ' ')
from your_table;
ट्वीक ASCII कोड को आधार 10 के बजाय हेक्साडेसिमल में संदर्भित करना है।