regex - 谷歌表格:从字符串中删除除十进制之外的特定字符
问题描述
嗨,我在 Google 表格中有一列凌乱的数据,我正在尝试清理并删除除小数外的任何非数字字符。
我在 REGEXREPLACE 中的表达式语法存在问题(这可以删除括号/引号/冒号,但也可以删除小数,我希望保留小数):
=REGEXREPLACE(A1,"\D+", ""))
{"result":[[1482710400
69294586954.95]
[1513209600
70212683668.01]
[1513296000
71293570461.83]
[1513382400
72432097963.87]
[1513468800
74422755261.42]
[1513555200
解决方案
我刚刚测试了以下内容并确认它有效
=REGEXREPLACE(A1, "[^0-9.]+", "")
推荐阅读
- python - 我收到此错误:Typeerror 列表索引必须是整数或切片,而不是 str。不和谐.py
- javascript - JS/React Coinbase OAuth2 访问令牌“service_unavailable”错误
- location - 如何在没有 MapBoxMap 实例的情况下在 MapBox 中跟踪设备位置
- json - Powershell Invoke-RestMethod:远程服务器返回错误:(413)请求实体太大
- c# - C# JsonConverter 将 null 更改为 0
- python - 在 pySpark 数据框图中设置 x 和 y 索引
- math - 如何从 3D 空间中的距离找到坐标?
- php - 函数内部 API 调用的返回和错误处理
- javascript - 如何折叠分层表中的所有子行?
- reactjs - 在 React 中单击自动对焦输入字段的任何位置