Обнаружение китайских иероглифов в Redshift - PullRequest
1 голос
/ 27 апреля 2019

В Redshift я пытаюсь обнаружить текст с хотя бы одним китайским символом.Я попробовал следующее в красном смещении (он использует POSIX):

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

, но все они возвращают 0 (они должны возвращать 1).Я должен делать что-то глупое?

1 Ответ

0 голосов
/ 27 апреля 2019

Этот RegEx может помочь вам разработать регулярное выражение для любого языка:

\pL

enter image description here

...