【发布时间】:2021-11-17 08:23:16
【问题描述】:
为什么当字符串被句号 (.) 分割时,下面的解决方案不起作用。
select regexp_extract('test,data,fd,dfd','^(.*?)(?:,)(.*)$', 2) from tablename;
input : 193.54.23.456
out put : 193.54.23
【问题讨论】:
-
该解决方案适用于 , 分隔的字符串,但不适用于 .分开的项目。
-
您当前的转换也无法按照您的描述进行。您正在提取的第 2 组应该是数据、fd、dfd。第 1 组 = 测试。