【发布时间】:2021-03-27 03:35:50
【问题描述】:
好的,
它看起来很简单,但是当单词以重音开头或结尾时,它就是一团糟。 我看过 Stack Overflow 和其他人,并没有真正找到解决这个问题的方法。 我希望能够使用 Google 表格公式从单元格中提取仅使用以下 ASCII 字符构建的单词: A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y, Z,À,Á,Â,Ã,Ä,Å,Æ,Ç,È,É,Ê,Ë,Ì,Í,Î,Ï,Ð,Ñ,Ò,Ó,Ô,Õ,Ö,Ø, Ù,Ú,Û,Ü,Ý
例如,“Éléonorä-Camilliâ ÀLËMMNIÖ DE SANTORINÕ”或“ÀLËMMNIÖ DE SANTORINÕ Éléonorä Camilliâ”的结果必须是相同的“ÀLËMMNIÖ DE SANTORINÕ”
这个公式在没有重音时有效:
=REGEXEXTRACT(A2;"\b[A-Z]+(?:\s+[A-Z]+)*\b")
这些公式有时在名称很简单的情况下起作用。
=REGEXEXTRACT(A2;"\b[A-Ý]+(?:\s+[A-Ý]+)*\b")
=REGEXEXTRACT(A2;"\B[A-Ý]+(?:\S+[A-Ý]+)*\B")
谁能帮助我或给我一些提示?
【问题讨论】:
标签: regex google-sheets ascii diacritics