【问题标题】:Airtable Formula remove everything until "["Airtable Formula 删除所有内容,直到“[”
【发布时间】:2021-03-22 18:13:19
【问题描述】:

在 Airtable 中,我有一个类型为“公式”的字段,并且输入如下“[XXX] Lorem Ipsum”

现在我想做的是,如果“[XXX]”存在,它会删除这个块和下一个“”

这应该是结果: “[XXX] Lorem Ipsum” => “Lorem Ipsum” "Test Test ] Lorem Ipsum" => "Test Test ] Lorem Ipsum"(只有在它有开括号时才删除)

我已经尝试了一些方法,但它不起作用。

感谢您的帮助。

【问题讨论】:

    标签: formula airtable


    【解决方案1】:

    您可以使用REGEX_REPLACE() 函数来执行此操作:

    REGEX_REPLACE({field},"\\[.+\\] ","")
    

    这将使用方括号括起来并后跟一个空格的所有文本,并将其删除。

    Input                     =>  Output
    -----                         ------
    [XXX] Lorem Ipsum         =>  Lorem Ipsum
    [XXX]Lorem Ipsum          =>  [XXX]Lorem Ipsum
    Test Test ] Lorem Ipsum   =>  Test Test ] Lorem Ipsum
    [Test Test ] Lorem Ipsum  =>  Lorem Ipsum
    

    【讨论】:

      【解决方案2】:

      Airtable 有一个名为substitute() 的函数,它可以工作。

      试试:

      substitute( {field}, '[XXX] ', '')
      

      【讨论】:

      • 嗨大卫,仔细看看问题的第三段。
      • 我看到了我的方式的错误,下次我会仔细看看。 :)
      猜你喜欢
      • 1970-01-01
      • 2014-11-17
      • 2012-10-24
      • 2013-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多