请教下
select REGEXP_SUBSTr('${XXXXXXXX}*0.06','\{.*?\}') from dual;
是怎么工作的,结果就成了{XXXXXXXX}
有哪位大大知道,谢谢告知在下
oracle REGEXP_SUBSTR问题
答案:2 悬赏:40
解决时间 2021-02-21 17:05
- 提问者网友:娇妻失忆
- 2021-02-21 10:19
最佳答案
- 二级知识专家网友:偏爱自由
- 2021-02-21 10:45
\ --要匹配的字符是特殊字符
. --匹配除了null以外任意单个字符
* --匹配前面的字符0次或多次
? --匹配前面的字符0次或1次
整个正则表达式意思是 从{开始,到}结束,中间存在任意个除了null以外任意单个字符。
. --匹配除了null以外任意单个字符
* --匹配前面的字符0次或多次
? --匹配前面的字符0次或1次
整个正则表达式意思是 从{开始,到}结束,中间存在任意个除了null以外任意单个字符。
全部回答
- 1楼网友:一只傻青衣
- 2021-02-21 11:59
select regexp_substr(regexp_substr('','a2=".*"'),'\w+',1,2) from dual
结果:b22222,如无a2时,值null
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |