【发布时间】:2017-04-04 16:42:12
【问题描述】:
我必须在 PostgreSQL 中检查以 alpha 开头的字符串。我用这个:
SELECT string ~ '^([a-z]|[A-Z])'
但它不适用于以拉丁字符开头的字符串。例如:ücp。
在 Java 中,我使用这个正则表达式:
^([\pL]).*
我在 PostgreSQL 上尝试过,但没有按预期工作。
如何在 PostgreSQL 中编写这个正则表达式?
【问题讨论】:
-
如果你使用
^[[:alpha:]]会怎样? -
谢谢!我的工作就像一个魅力!