Probably better ways to do this, but this works...
=LEFT(MID(E2,FIND("|",E2,1)+1,99),FIND("-",MID(E2,FIND("|",E2,1)+1,99),1)-1)