从雪花中的字符串中移除变音符 [英] Remove Diacritics from string in Snowflake
本文介绍了从雪花中的字符串中移除变音符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我承认翻译功能可以工作,但仅适用于单个大小写,因为有许多带有重音的字母需要翻译。
您能给我一些提示吗? 提前谢谢你了, 韩
推荐答案
要确保它涵盖所有字符,最安全的方法可能是在ES2015/ES6中起草工作,以覆盖所有字符,如下所示:
create or replace function REPLACE_DIACRITICS("str" string)
returns string
language javascript
strict immutable
as
$$
return str.normalize("NFD").replace(/p{Diacritic}/gu, "");
$$;
select REPLACE_DIACRITICS('ö, é, č => a, o e, c');
UDF的JS由此帖子提供: Remove accents/diacritics in a string in JavaScript
这篇关于从雪花中的字符串中移除变音符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文