我如何使用这条线 gsub(/\s+/, "")

问题描述 投票:0回答:1

我有这个整数,我想删除空间并删除+966

str = '+9660556546509'.gsub(/\s+/, "", "+966")

puts str

出现此错误

bundle exec ruby main. rb
main.rb:1:in gsub': wrong number of argumen
ts (given 3, expected 1..2) (ArgumentError)
from main.rb:1:in
<main>!
exit status 1
ruby rubygems ruby-on-rails-7
1个回答
0
投票

用这个方法

str = '+9660556546509'.gsub('+966', '').gsub(/\s+/, '')

输出

0556546509
© www.soinside.com 2019 - 2024. All rights reserved.