この JavaScript コードを使用して、文字列内のアクセント/発音記号を削除できます。
var originalText = "éàçèñ"
var result = originalText.normalize('NFD').replace(/[\u0300-\u036f]/g, "")
console.log(result) // eacen
BigQuery UDF を作成しても、作成されません (二重の \ を使用しても)。
CREATE OR REPLACE FUNCTION project.remove_accent(x STRING)
RETURNS STRING
LANGUAGE js AS """
return x.normalize("NFD").replace(/[\u0300-\u036f]/g, "");
""";
SELECT project.remove_accent("éàçèñ") --"éàçèñ"
それについて何か考えはありますか?