Podrías construir un array de palabras, entonces buscar en cada elemento si coincide tu búsqueda.
Una vez conozcas los índices de los elementos que coinciden será más fácil hacer slice, o cortar el array a tu antojo.
Si usas puras funciones de cadenas de texto o expresiones regulares es mucho más complejo.
Tu dirás.