Мне нужно найти все группы из двух смежных слов в строке, но только слова длиной 2-3 символа. До сих пор я пришел с этим:Поиск всех групп смежных слов в строке
'toolong fee fi fo fum toolong verylong aa bb'.scan(/\b[a-z]{2,3}\s+\b[a-z]{2,3}/)
=> ["fee fi", "fo fum", "aa bb"]
Но я хочу что-то вроде этого:
=> ["fee fi", "fi fo", "fo fum", "aa bb"]
Любая помощь с благодарностью.
Downvoter: обратите внимание на комментарий? –