在Redshift中检测汉字

时间:2019-04-26 22:04:51

标签: regex posix amazon-redshift

在Redshift中,我试图检测其中至少包含一个汉字的文本。我在redshift中尝试了以下方法(它使用POSIX):

SELECT regexp_instr('你好', '[\p{Han}]');
SELECT regexp_instr('你好', '[\u4e00-\u9fff]');

,但所有这些都返回0(它们应返回1)。我一定在做傻事吗?

1 个答案:

答案 0 :(得分:-1)

This RegEx可以帮助您设计任何语言的正则表达式:

\pL

enter image description here