在Ruby中,你可以使用正則表達式來查找字符串中的數字
str = "這是一個包含數字123和456的字符串。" # 使用正則表達式匹配數字 numbers = str.scan(/\d+/).flatten puts "找到的數字: #{numbers}"
在這個例子中,我們使用了\d+正則表達式來匹配一個或多個連續的數字字符。scan方法返回一個包含所有匹配項的數組,然后我們使用flatten方法將數組轉換為一個一維數組。最后,我們輸出找到的數字。
\d+
scan
flatten