在字符串中的表列中,我们可以有数字/特殊字符/空格.

String = 'abc$wanto&toremove#special~chars'

我想用a-z个以上的特殊字符替换掉所有的字符,剩下的是A-Z个吗?

推荐答案

SELECT regexp_replace('abc$wanto&toremove#special~chars', '[^a-zA-Z]', '', 'g');

        regexp_replace        
------------------------------
 abcwantotoremovespecialchars

Postgresql相关问答推荐

如何在查询空字段时设置pgtype.comb为默认值?

我无法在过程中提交

如何在PostgreSQL中正确删除数据库

为什么在使用PostGIS时,英国郡的几何图形会出现在几内亚湾?

Postgres数据库系统已准备好接受连接和docker compose

如何将 JSONB 对象数组合并为 PostgreSQL 中的单个对象

转换数组类型

如何在 Postgres 中的列上删除唯一约束?

SQLAlchemy、Psycopg2 和 Postgresql 复制

将主键更改为自动递增

在同一分区上应用多个窗口函数

如何语法判断 PostgreSQL 配置文件?

在 PostgreSQL 中使用 Cursors进行分页

使用 PostgreSQL 创建数据透视表

PostgreSQL 中是否有类似 zip() 函数的东西,它结合了两个数组?

PostgreSQL 9 在 Windows 上安装:Unable to write inside TEMP environment path.

Android 的 JDBC 与 Web 服务

PostgreSQL regexp_replace() 只保留一个空格

在 Postgres 9.0+ 中使用 PL/pgSQL 在表上循环

Django 中的唯一模型字段和区分大小写(postgres)