【问题标题】:Regex not valid in google sheets error?正则表达式在谷歌表格错误中无效?
【发布时间】:2016-11-03 01:38:34
【问题描述】:

我尝试使用

([^\u0000-\uFFFF])

要查找表情符号,但谷歌表说它不是有效的正则表达式,我在 rubular.com 上尝试过它可以工作。那有什么问题呢?

测试字符串

???? ???? ???? almfla snflk a lkanfl - = ; ' &*)^%$#!  cmk

它应该返回 ???? ??? ????

【问题讨论】:

  • 您是在 Google 脚本中使用它还是在某个正则表达式函数中使用它?
  • 作为正则表达式函数的一部分
  • 这工作 =REGEXEXTRACT(A1,"([^u0000-uFFFF])") 但只返回一个元素
  • 您可能需要查看support page,这是在 google 表格中使用正则表达式函数的快速指南。谷歌产品也使用 RE2 的正则表达式。您可以查看链接以了解更多关于how to use RE2 expressions 的信息。希望这会有所帮助。
  • 你用的是什么公式?

标签: regex google-sheets formulas


【解决方案1】:

改变 ([^\u0000-\uFFFF]) -> ([^\x0000-\xFFFF])

测试字符串

? ? ? There are 3 emojis

=REGEXEXTRACT(I26, "([^\x0000-\xFFFF]*)")

返回

? ? ? 

【讨论】:

    猜你喜欢
    • 2022-11-21
    • 2022-10-14
    • 1970-01-01
    • 2020-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多