gpt4 book ai didi

sql - 非贪婪的 Oracle SQL regexp_replace

转载 作者:行者123 更新时间:2023-12-02 00:38:30 25 4
gpt4 key购买 nike

<分区>

我在处理 Oracle 中的非贪婪正则表达式运算符时遇到了一些问题。

这似乎可行:

select regexp_replace('abcc', '^ab.*?c', 'Z') from dual;
-- output: Zc (does not show greedy behavior)

虽然这不是:

select regexp_replace('abc:"123", def:"456", hji="789", dasdjaoijdsa', '(^.*def:")(.*?)(".*$)', '\2') from dual;
-- output: 456", hji="789 (shows greedy behavior)
-- I would expect 456 as output.

这里有什么我可能遗漏的非常明显的东西吗?

谢谢

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com