Google apps script 替换谷歌电子表格中的西里尔字母

Google apps script 替换谷歌电子表格中的西里尔字母,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我试图通过公式替换谷歌电子表格中的西里尔字母,但找不到任何变体。有谁能帮我写一些谷歌文档脚本或宏脚本,以取代列中的任何俄罗斯符号,因此我只想得到拉丁符号。例如,我在一行中有“魅力14x13”、“气球烟”和“气球烟”。我希望在这里有“魅力”和“气球烟”。 如所述,可用于提取拉丁字符: =REGEXEXTRACT(B2;"(?i)\b[A-Z]+\b(?:\s[A-Z]+\b)*") 参考: 如果您需要编写脚本,请包含您自己的尝试以供参考。如果公式正确,则尝试使用REGEX

我试图通过公式替换谷歌电子表格中的西里尔字母,但找不到任何变体。有谁能帮我写一些谷歌文档脚本或宏脚本,以取代列中的任何俄罗斯符号,因此我只想得到拉丁符号。例如,我在一行中有“魅力14x13”、“气球烟”和“气球烟”。我希望在这里有“魅力”和“气球烟”。

如所述,可用于提取拉丁字符:

=REGEXEXTRACT(B2;"(?i)\b[A-Z]+\b(?:\s[A-Z]+\b)*")
参考:

如果您需要编写脚本,请包含您自己的尝试以供参考。如果公式正确,则尝试使用
REGEXEXTRACT
REGEXREPLACE
。例如,使用:
=REGEXEXTRACT(A1,“(?i)\b[A-Z]+\b(?:\s[A-Z]+\b)*”)
。这是我的工作表,它正在工作!谢谢你,我的朋友!