有人可以帮忙吗?我想使用hive sql
中的regexp_replace替换给定字符串的dash ssn我正在尝试以下查询,但将结果作为1-2-3
select regexp_replace("123790634", '([0-9]{3})([0-9]{2})([0-9]{4})', '\1-\2-\3');
我的输出应该看起来像123-79-0634
您更喜欢使用美元前缀格式而不是
select regexp_replace('123790634', '(.{3})(.{2})(.{4})','$1-$2-$3')