AD
/(\d+\.\d+)/
Size: a a a
AD
/(\d+\.\d+)/
AD
>> str = 'Version 6.5.0-build.1113.9554f8a5'
=> "Version 6.5.0-build.1113.9554f8a5"
>> str.match(/\AVersion (.+)-build.+\z/)
=> #<MatchData "Version 6.5.0-build.1113.9554f8a5" 1:"6.5.0">
>> str.match(/\AVersion (.+)-build.+\z/)[1]
=> "6.5.0"
AI
"Version х.х.х.-build.ххххх".split[1].split('.')[0..1].join('.')
AI
AL
.match
должен подойти =)RM
AL
var = string.match(/ersion (\d+\.\d+)/) {"#{$1}"}
AD
var = string.match(/ersion (\d+\.\d+)/) {"#{$1}"}
AD
var = string.match(/ersion (\d+\.\d+)/) {"#{$1}"}
(\d+\.\d+)
лично мне не нравится из-за не очевидностиAL
AL
regexp
можно отправить прямо в []
string[/\AVersion (.+)-build.+\z/, 1]
AK
Т
AK