Dividir uma string por qualquer número de espaços

Eu tenho a seguinte string:

[1] "10012      ----      ----      ----      ----       CAB    UNCH                    CAB"

Quero dividir essa string pelas lacunas, mas as lacunas têm um número variável de espaços. Existe uma maneira de usarstrsplit() função para dividir essa string e retornar um vetor de 8 elementos que removeu todas as lacunas?

Uma linha de código é preferida.

questionAnswers(2)

yourAnswerToTheQuestion