Ruby 我能';t从nokogiri节点内容中删除空白
代码: 但我仍然想知道,为什么第一个解决方案很糟糕Ruby 我能';t从nokogiri节点内容中删除空白,ruby,string,nokogiri,Ruby,String,Nokogiri,代码: 但我仍然想知道,为什么第一个解决方案很糟糕 value = digit.content.split(".")[0] value = value[12..-1].strip 是您的值字符串吗?有两件事需要尝试: 如果您正在检查population变量,那么您的方法实际上并没有将替换放入其中。将最后一行更改为: digit='&0000000000032056.00000032 056' value = digit[24..-1].strip puts value #32
value = digit.content.split(".")[0]
value = value[12..-1].strip
是您的值字符串吗?有两件事需要尝试:
如果您正在检查population
变量,那么您的方法实际上并没有将替换放入其中。将最后一行更改为:
digit='&0000000000032056.00000032 056'
value = digit[24..-1].strip
puts value #32 056
puts value.gsub(/\s+/, "") #32056
population你需要什么就拿什么
population << value.gsub(/\D/, "")
puts value.class给我字符串:/,puts digital.content.class也是字符串。也许维基百科有某种解析保护?我试着解析:(第五列值)哦,我完全忘记了谢谢。
population << value.gsub(/\s+/, "")
population << value.gsub(/\D/, "")
value.gsub(/[^0-9]+/, '')