【发布时间】:2019-04-11 05:23:26
【问题描述】:
我试图省略几个字符来格式化我的字符串。我有以下示例字符串,并希望将 '/[1-999]/' 替换为 ','。
我一直在使用 regexp_extract 和 regexp_replace,但似乎没有任何效果。
select regexp_extract('/* 1 */{"key1" : "value1","key2" : "value2"}/* 2 */{"key1" : "value1","key2" : "value2"}','\/*\*','%');
我希望输出是
',{"key1" : "value1","key2" : "value2"},{"key1" : "value1","key2" : "value2"}'
【问题讨论】:
-
使用此代码
re.sub("(\/\*\s+\d+\s+\*\/)",",",yourstring)