【发布时间】:2020-09-28 05:26:29
【问题描述】:
我正在尝试从字符串中获取 tracking_number 的数量。
string = '{:rate_type=>"PAYOR_ACCOUNT_PACKAGE", :rated_weight_method=>"ACTUAL", tracking_number=>"795856589804"}, :group_number=>"0", :package_rating=>{:actual_rate_type=>"PAYOR_ACCOUNT_PACKAGE", :package_rate_details=>{:rate_type=>"PAYOR_ACCOUNT_PACKAGE", :rated_weight_method=>"ACTUAL", :minimum_charge_type=>"CUSTOMER_FREIGHT_WEIGHT", :billing_weight=>{:units=>"LB", :value=>"1.0"}}'
我试过/tracking_number=>['"]((.*?)['"])*/,但在比赛结束后得到了所有的字符串。
谁能帮帮我。
我已经在https://rubular.com/r/ZcmJinTHDQSDsZ尝试过这个
我想要的输出是795856589804
【问题讨论】:
-
那个字符串是从哪里来的?它看起来像一个 Ruby 哈希。