首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在单词中取自定义符号的第一部分和第二部分

如何在单词中取自定义符号的第一部分和第二部分
EN

Stack Overflow用户
提问于 2020-12-07 18:59:47
回答 2查看 28关注 0票数 1

我想在甲骨文栏目中分开一个词,上面有“MAT CHAMPAIGN -SOUTH->MAT EP -KK”

我尝试了下面的代码来获得

从dual中选择regexp_substr('MAT香槟-南方-> MAT EP - KK','(^,->+)‘,1,1)输出为MAT香槟

从dual中选择regexp_substr('MAT香槟-南方->MAT EP - KK','(^,->+)‘,1,2)输出为南方

实际上,我正在尝试将MAT CHAMPAIGN - SOUTH放在一列中,并将MAT EP - KK作为基于符号的第二列->

热心的帮助

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-12-07 19:04:55

您可以尝试对捕获组使用REGEXP_SUBSTR

代码语言:javascript
运行
复制
SELECT
    REGEXP_SUBSTR(col, '(.*)---->', 1, 1, NULL, 1) AS first,
    REGEXP_SUBSTR(col, '---->(.*)', 1, 1, NULL, 1) AS second
FROM yourTable;

在这里,我们使用正则表达式来匹配和捕获---->分隔符之前或之后的所有内容。

票数 0
EN

Stack Overflow用户

发布于 2020-12-07 19:12:55

代码语言:javascript
运行
复制
select 
  regexp_substr('MAT CHAMPAIGN - SOUTH---->MAT EP - KK','^(.+?)---->',1,1, '', 1)col1
, regexp_substr('MAT CHAMPAIGN - SOUTH---->MAT EP - KK','---->(.+?)$',1,1, '', 1)col2 
from dual ;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65180478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档