根据Oracle文档:
默认情况下,该函数返回source_char,每次出现的正则表达式模式都替换为replace_string。
关键在于 每一次发生 。
.*匹配空字符串,Oracle
regexp引擎首先匹配整个字符串,然后匹配以下空字符串。通过添加锚点,可以消除这种情况。或者,您可以根据链接的文档指定出现参数。

根据Oracle文档:
默认情况下,该函数返回source_char,每次出现的正则表达式模式都替换为replace_string。
关键在于 每一次发生 。
.*匹配空字符串,Oracle