我有一个列数据“ testdata”,像这样[["NEW /abc/testapp/v1 POST/6.0"
,我想以"/abc/testapp/v1"
(/abc/testapp/v1 POST/6.0)
开始检索数据select regexp_extract(testdata,'^(.*?)(?:/)(.*)$', 2) from tablename;
但不确定如何在同一查询中删除POST / 6.0部分。有人可以在这里提供帮助吗?
regexp_extract(testdata, '(/[^\\s]+)', 0)
regexp_extract(testdata,'\\S+', 0, 2)
-
regexp_extract(testdata,'/\\S+', 0)
-
regexp_extract(testdata,'\\s+(\\S+)', 1)