我正在尝试为Google Sheets编写一个公式,将带有变音符号的Unicode字符转换为它们的纯ASCII等效字符。
我发现Google在其“REGEXREPLACE”函数中使用了RE2。而且我看到RE2提供了Unicode字符类。
我尝试编写一个公式(类似于这个):
REGEXREPLACE("público","(\pL)\pM*","$1")
但是 Sheets 产生了以下错误:
函数 REGEXREPLACE 的第二个参数值 "\pL" 不是有效的正则表达式。
我想我可以编写一个由一堆嵌套的 SUBSTITUTE 函数(像这样的函数)组成的公式,但那看起来相当糟糕。
有人能提供一个更好的方法来规范化带重音符号/变音符号的 Unicode 字母吗?