これは、角かっこで囲まれた一定の長さの引数に対して機能します。
REGEXP_REPLACE(t.col1, '(\(.*?),(.*?),(.*?\))', '\1\2\3') new_col
@Kobiのコメントに触発された更新:
この正規表現は、1番目、オプションの2番目、およびオプションの3番目の,
を削除します。 ()
の間
最大9冊まで拡張できます(本
を持っています \ 1 ... \ 500が可能であるはずですが、\ 1 ... \ 9のみが機能しました)
REGEXP_REPLACE(t.col1, '\(([^,]*),([^,]*),?([^,]*),?([^,]*)\)', '(\1\2\3\4)') new_col