[英]Find two numbers in string with Ruby using Regex
我有一個看起來像這樣的字符串:
結果1-10 / 20
如何在Ruby中使用正則表達式找到該句子的數字10和20?
就像是:
first_number, second_number = compute_regex(my_string)...
謝謝
嘗試這個:
a = "Results 1 - 10 of 20"
first_number, second_number = a.match(/\w+ (\d) \- (\d+) of (\d+)/)[2..3].map(&:to_i)
該map
塊是必需的,因為返回的regexp MatchData
對象是字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.