gpt4 book ai didi

ruby - 如何使用 Ruby 从字符串中删除除数字 ","和 "."之外的所有字符?

转载 作者:数据小太阳 更新时间:2023-10-29 06:51:57 24 4
gpt4 key购买 nike

请帮我做下一个任务的正则表达式:我在某个表中有一个“成本”列,但那里的值不同:

['1.22','1,22','$1.22','1,22$','$ 1.22']

我需要删除除 digits. 之外的所有字符。所以我需要获得一个始终可以解析为 Float 的值。

最佳答案

a.map {|i| i.gsub(/[^\d,\.]/, '')}
# => ["1.22", "1,22", "1.22", "1,22", "1.22"]

关于ruby - 如何使用 Ruby 从字符串中删除除数字 ","和 "."之外的所有字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17899456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com