小编azh*_*ain的帖子

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

我是正规表达的新手,在学习中我在一些基本的困惑中,你可以解释这个表达

询问

SELECT REGEXP_REPLACE('Having fun with', '([a-z])+', 'A') FROM dual;
Run Code Online (Sandbox Code Playgroud)

结果:

HA A A
Run Code Online (Sandbox Code Playgroud)

询问

SELECT REGEXP_REPLACE('Having fun with', '([a-z])*', 'A') FROM dual;
Run Code Online (Sandbox Code Playgroud)

结果:

AHAA AA AA
Run Code Online (Sandbox Code Playgroud)

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

regex oracle10g regular-language

2
推荐指数
1
解决办法
70
查看次数

标签 统计

oracle10g ×1

regex ×1

regular-language ×1