如何使用配置单元或Python替换字符串中的几个字符

如何使用配置单元或Python替换字符串中的几个字符,python,json,string,hive,Python,Json,String,Hive,我试图省略几个字符来格式化字符串。我有以下示例字符串,并希望将“/[1-999]/”替换为“,” 我一直在使用regexp\u extract和regexp\u replace,但似乎没有任何效果 select regexp\u extract('/*1*/{“key1”:“value1”,“key2”:“value2”}/*2*/{“key1”:“value1”,“key2”:“value2”}','\/*\*',“%”) 我预计产量会有所增加 ,{key1:“value1”,“key2:“v

我试图省略几个字符来格式化字符串。我有以下示例字符串,并希望将“/[1-999]/”替换为“,”

我一直在使用regexp\u extract和regexp\u replace,但似乎没有任何效果

select regexp\u extract('/*1*/{“key1”:“value1”,“key2”:“value2”}/*2*/{“key1”:“value1”,“key2”:“value2”}','\/*\*',“%”)

我预计产量会有所增加
,{key1:“value1”,“key2:“value2”},{key1:“value1”,“key2:“value2”}

尝试使用此选项

使用python的示例如下:

text = '/* 1 */{"key1" : "value1","key2" : "value2"}/* 2 */{"key1" : "value1","key2" : "value2"}'

st = re.sub("(\/\*\s+\d+\s+\*\/)",",",text)
print (st)
输出:

,{"key1" : "value1","key2" : "value2"},{"key1" : "value1","key2" : "value2"}
使用此代码
re.sub(“(\/\*\s+\d+\s+\*\/),”,“,yourstring)