gpt4 book ai didi

regex - 你能解释一下这个正则表达式吗

转载 作者:行者123 更新时间:2023-12-01 09:21:44 32 4
gpt4 key购买 nike

我是正则表达式的新手,在学习过程中我对一些基础知识感到困惑,你能解释一下这个表达式吗

查询

SELECT REGEXP_REPLACE('Having fun with', '([a-z])+', 'A') FROM dual;

结果:

HA A A

查询

SELECT REGEXP_REPLACE('Having fun with', '([a-z])*', 'A') FROM dual;

结果:

AHAA AA AA

根据这些查询及其结果,我无法理解 + 和 * 之间的主要区别。

最佳答案

+ - 匹配 1 个或多个小写字母。前任。括号中的匹配项:H[aving] [fun] [with]

* - 匹配 0 个或多个小写字母。例如:在方括号中匹配(也是空字符串):[]H[aving][] [fun][] [with][]

关于regex - 你能解释一下这个正则表达式吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9785835/

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