You can do this with nested string functions. Often, this is simpler using outer apply:
select t3.output
from t outer apply
(select stuff(t.col, 1, charindex('_', t.col), '') as col2
) t2 outer apply
(select left(t2.col2, charindex('_', t2.col2)) as output
) t3;