come fare lo SPLIT di una stringa e spezzarla in piu' parti quando trovo un carattere particolare ?

ciao

io ho una stringa composta in questo modo, con del testo separato da "pipe" :

rosso|verde|giallo|blu|nero

vorrei poter tirare fuori ogni valore (in questo caso i colori)

grazie