gpt4 book ai didi

ruby-on-rails - 使用正则表达式仅获取数字或小数点分隔符

转载 作者:太空宇宙 更新时间:2023-11-03 16:59:07 25 4
gpt4 key购买 nike

我有以下代码来获取金额和另一个金额。

@payer_contract_params['payer'] = JSON.parse(@payer_contract_params['payer'])
@payer_contract_params['amount'] = @payer_contract_params['amount'].to_s.tr('$', '').tr(',','')
@payer_contract_params['stoploss_amount'] = @payer_contract_params['stoploss_amount'].to_s.tr('$', '').tr(',','')

它有效,但它只适用于使用“$”作为货币和“,”作为分隔符的语言环境。我如何使用正则表达式来抓取数字或小数点分隔符?

最佳答案

像这样使用 gsub @payer_contract_params['amount'].to_s.gsub(/[^\d,]/, '')

这将替换所有不是数字或逗号的字符。

关于ruby-on-rails - 使用正则表达式仅获取数字或小数点分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34601355/

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