REGEXP_REPLACE | 使用正则表达式方式替换字符串中的内容 |
REGEXP_SUBSTR | 使用正则表达式方式替换字符串中的内容 |
REGEXT_INSTR | 计算字符串中指定正则表达式定义的字符串所在位置 |
> select f_content, regexp_replace(f_content, '\d{11}', '<phone_number>') as f_template from (select '我的电话号码是13920656789,我家的邮编是300160。' as f_content from dual union all select '快递已经给您放小区菜鸟驿站了,有问题打电话18632145678。' as f_content from dual) t;
f_content 我的电话号码是13920656789,我家的邮编是300160。
f_template 我的电话号码是<phone_number>,我家的邮编是300160。
f_content 快递已经给您放小区菜鸟驿站了,有问题打电话1863
2145678。
f_template 快递已经给您放小区菜鸟驿站了,有问题打电话<pho
ne_number>。
2 row(s) retrieved.
>