Hive:regexp_replace方括号

Sar*_*ist 5 hive square-bracket

我需要替换键:值对周围的方括号,类似于以下内容.任何帮助深表感谢!

'properties'中的数据如下所示:

name: property1
value: [12345667:97764458]

**code**
SELECT p.name, regexp_replace(p.value,'[','') AS value
FROM properties p
Run Code Online (Sandbox Code Playgroud)

解决:修改后的代码

SELECT p.name, regexp_replace(p.value,'\\[|\\]','') AS value
FROM properties p;
Run Code Online (Sandbox Code Playgroud)

Joã*_*nho 2

这是您的正则表达式,[\[\]]+它将匹配字符串中的一个或多个[and 。]