代码之家  ›  专栏  ›  技术社区  ›  dedypuji

在字符串ruby中提取带分隔点的数字

  •  0
  • dedypuji  · 技术社区  · 5 年前

    如何从字符串中提取点分隔数字格式?

    例如这样的字符串

    a = 'ProductX credit 1.000'
    

    如何只得到 1 从那根绳子?

    衷心感谢

    1 回复  |  直到 5 年前
        1
  •  1
  •   Korgi Wannafly    5 年前

    你可以使用方法 split 通过 space 红宝石色

    a = 'ProductX credit 1.000'
    a.split(" ").last
    

    结果

    "1.000"
    
        2
  •  1
  •   Rajagopalan    5 年前

    输入

    a='ProductX credit 1.000'
    

    代码

    p a.rpartition(/\s/).last
    

    输出

    "1.000"
    
    推荐文章