【问题标题】:Openrefine(GREL), how to keep digits only in the cellOpenrefine(GREL),如何仅在单元格中保留数字
【发布时间】:2022-09-27 20:47:22
【问题描述】:

例如,单元格包含 5.6 4 5年 6年

我怎样才能让它只保留数字? 期望输出: 5.6 4 5 6

    标签: grel


    【解决方案1】:

    我会使用regular expressions 来完成这项任务。

    因此,例如通过“编辑单元格”=>“转换...”和 GREL 表达式使用transformation dialog

    value.find(/\d+(\.\d+)?/).join(" ")
    

    这将在文本中搜索类似十进制的数字,然后通过空格连接 (join) 结果列表(数组)。

    【讨论】:

      猜你喜欢
      • 2017-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-14
      • 1970-01-01
      相关资源
      最近更新 更多