マーカーがあるならstrpos()でオフセット拾ってsubstr()でいいんじゃないの