在Ruby中,你可以使用正則表達式來查找字符串中的數字
str = "這是一個包含數字123和456的字符串。" # 使用正則表達式匹配數字 numbers = str.scan(/\d+/).flatten puts "找到的數字: #{numbers}"
在這個例子中,我們使用了\d+正則表達式來匹配一個或多個連續的數字字符。scan方法返回一個包含所有匹配項的數組,然后我們使用flatten方法將數組轉換為一個一維數組。最后,我們輸出找到的數字。
\d+
scan
flatten
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529