Da się utworzyć regex, który wyciągałby informacje od '->' do 'was' w poniższym schemacie? (Chodzi mi o uzycie funkcji preg_match_all)
Xxxx -> Xx xxx xxxxx XXXX was banished ~
Tzn. wiem, ze zrobienie pojedynczego regexu do kazdej mozliwej kombinacji to nie problem, ale jest kilkadziesiat tysiecy wynikow, liczba miejsc, wyrazow, wielkosc liter pomiedzy -> a was zmienia sie praktycznie w kazdej kombinacji.
Dlatego pytam: Nie daloby sie utworzyc wyrazenia regularnego ktory niezaleznie od liczby wyrazow, wielkosci liter, liczby liter (czasem wyraz to jedno slowo) pobieralby dana tresc do preg_match_all?
Proszę o szybką pomoc

Btw. Przepraszam, że tak chaotycznie napisane, ale jestem już trochę tym zmęczony.