Я пытаюсь написать формулу для Google Таблиц, которая преобразует символы Unicode с диакритикой в их простые эквиваленты ASCII.Как я могу нормализовать/перенести символы Юникода в Google Таблицы?
Я вижу, что Google uses RE2 в его функции REGEXREPLACE. И я вижу это RE2 offers Unicode character classes.
Я пытался написать формулу (аналог this one):
REGEXREPLACE("público","(\pL)\pM*","$1")
Но Sheets производит следующее сообщение об ошибке:
Function REGEXREPLACE parameter 2 value "\pL" is not a valid regular expression.
Я предполагаю, что я мог бы написать формулу, состоящую из длинного набора вложенные функции SUBSTITUTE (Like this one), но это кажется довольно ужасным.
Можно ли предложить предложение о том, как лучше нормализовать буквы Unicode с диакритическими/акцентными знаками в формуле Google Таблиц?
После двух лет, я полагаю, мне нужно принять это решение, но, честно говоря, эти обходные пути все еще довольно уродливые. Давай, Google, исправьте это! – Kirkman14
Привет, @ Kirkman14. [Этот текст функционирует] (https://support.google.com/docs/table/25273?visit_id=1-636546276795993789-3021020026&hl=ru&rd=2) - это все, что у нас есть. Лучшим решением было бы написать пользовательскую функцию или [сообщить о проблеме] (https://stackoverflow.com/a/12106694/5372400) на форуме google. –