Как в ruby разбить строку по первому вхождению или по конкретному слову?
Допустим, есть строка "one word and many words in a sentence".
Если я сделаю str.split('word'), то получится результат ['one ', ' and many ','s in a sentence'].
А нужно получить: ['one ', ' and many words in a sentence'].
То есть, разбить по первому вхождению найденному в строке. Или разбить строку именно по слову word, а если в слове больше букв, то это не считается совпадением.