【发布时间】:2021-09-19 04:12:38
【问题描述】:
我正在尝试从包含字母和特殊字符的字符串中提取数字,例如 绿色 - 100% 绿色 - 90% 红色 - 0% 红色 - 25% 黄色 - 50% 黄色 - 75% 我试过 REGEXP_REPLACE (COLUMN_NAME, '[[:alpha:]]') 但这会离开 - 和 %.我应该再添加两个 REGEXP 来替换 - 和 % 吗?或者有没有一种有效的方法可以在一个函数中做到这一点?
另外在另一个问题中,我需要识别字符串中的双引号并用两次双引号替换,最后将整个字符串用双引号括起来 例如:Example" 应转换为 "Example""" Sam"ple 应转换为 "Sam""ple"
欣赏您的解决方案
【问题讨论】:
标签: sql oracle regexp-replace