0
文字列"[5, 3]"
があり、正規表現を使用して5と3を抽出します。正規表現を使用して文字列から2つの値を取得
p "[5, 3]".match(/\d,\s\d/) # <MatchData "5, 3">
p "[5, 3]".match(/\d/) # <MatchData "5">
私は私はあなたがscan
代わりmatch
必要があると思う
文字列"[5, 3]"
があり、正規表現を使用して5と3を抽出します。正規表現を使用して文字列から2つの値を取得
p "[5, 3]".match(/\d,\s\d/) # <MatchData "5, 3">
p "[5, 3]".match(/\d/) # <MatchData "5">
私は私はあなたがscan
代わりmatch
必要があると思う
は、しようと、同時に両方の数値を抽出することはできません。私が言えることは何
p "[5, 3]".scan(/\d/)
がmatch
戻って最初の試合としてありますMatchData
、scan
は正規表現と一致するものすべてを返します
String#scan
およびRegexp#match
を参照してください。