यह कोष्ठक में तर्कों की निरंतर लंबाई के लिए काम करेगा।
REGEXP_REPLACE(t.col1, '(\(.*?),(.*?),(.*?\))', '\1\2\3') new_col
@ कोबी की टिप्पणी से प्रेरित अपडेट:
यह रेगुलर एक्सप्रेशन पहला, वैकल्पिक दूसरा और वैकल्पिक तीसरा ,
हटा देता है ()
. के बीच
इसे 9 तक बढ़ाया जा सकता है (मेरे पास किताब
है बताते हुए \1 ... \500 संभव होना चाहिए लेकिन केवल \1 ... \9 काम किया)
REGEXP_REPLACE(t.col1, '\(([^,]*),([^,]*),?([^,]*),?([^,]*)\)', '(\1\2\3\4)') new_col