>> 'ds.35bdg56'[/\d+/]
=> "35"
Или, так как вы попросили функцию ...
$ irb
>> def f x; x[/\d+/] end
=> nil
>> f 'ds.35bdg56'
=> "35"
Вы могли бы действительно повеселиться с этим:
>> class String; def firstNumber; self[/\d+/]; end; end
=> nil
>> 'ds.35bdg56'.firstNumber
=> "35"