[英]Oracle regexp_replace default replace string
我有一个简单的问题,我找不到答案:
这是:
regexp_replace(somecolumn, someregex)
和下面的一样吗?
regexp_replace(somecolumn, someregex, NULL)
是的,它们是一样的。 REPLACE的文档更明确地说明了这种行为:
如果replacement_string 被省略或null,那么所有出现的search_string 都会被删除。
但REGEXP_REPLACE的行为方式相同。 第三个参数replace_string
替换与模式匹配的任何内容; 如果省略或 null,则删除字符串的所有匹配部分。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.