SELECT regexp_replace('\u0001无产权\uEFEF单位\u0007', '[^\\p{IsHan}]', '')
时间: 2023-08-15 09:13:55 浏览: 178
ORACLE正则表达式
您好!您的查询是要使用正则表达式将字符串中的非汉字字符替换为空格吗?对于您的问题,可以使用 PostgreSQL 的 `regexp_replace` 函数来实现。以下是一个示例查询:
```sql
SELECT regexp_replace('\u0001无产权\uEFEF单位\u0007', '[^\p{IsHan}]', '', 'g');
```
这将返回一个结果字符串,其中非汉字字符被替换为空格。请注意,我已经将正则表达式中的双反斜杠转义为单反斜杠,以确保在 SQL 查询中正确解析。
希望这可以帮到您!如果您有任何其他问题,请随时提问。
阅读全文