1

整数を含む可能性のあるさまざまなソースから任意の文字列を取得しています。ここではいくつかの例を示します。

  1. "He owns 3 cars"
  2. "John has $23 and 50 cents"
  3. "The range is 1-12 cm"

出力が次のようになるようにそれらを解析したいと思います。

  1. "3"
  2. "23-50"
  3. "1-12"
4

1 に答える 1

5
"John has 23$ and 50 cents".scan(/\d+/).join("-") # => "23-50"
"The range is 1-12 cm".scan(/\d+/).join("-") # => "1-12"
"He owns 3 cars".scan(/\d+/).join("-") # => "3"
于 2013-06-16T18:19:31.897 に答える