Уже сделал через 100 настылей.... Но был бы признателен увидеть более адекватное исполнение в -2-3 действий. Регулярками практически не пользовался, поэтому опыта 0.
Я сделал:
Begin.*?(EffectClass=Class'.*?'$).*?CastingAction.*?
zakladka\1
затем
(.*)(zakladka\1.*?$)(.*)
\2
и еще в конце очистил косяк вытекающий с 1 регулярки что оставляет левую строку.