У меня есть этот список:
foo chef.rb baz
bar cucumber.rb bar
baz gem.rb foo
Я хочу захватить все имена без .rb.
Мое текущее регулярное выражение выглядит так:
/([^\s](?:.)*?.(?:rb))/i
Но он также захватывает .rb.
Как мне захватить только базовое имя?
Спасибо.