Primeira divisão, em seguida, junte-se a um subconjunto de uma string

Eu tenho uma string de entrada da seguinte forma:

thumb_634735515600845357tchayat_november_200612.jpg

O que eu quero fazer é primeiroDividido esta string por_. E então pegue os tokens resultantes nas posições 1 a n eJunte-se eles.

Especificamente, com relação à minha entrada de amostra, aqui está minha saída desejada. Como você pode ver,thumb_ foi removido da frente da string:

634735515600845357tchayat_november_200612.jpg

Eu sei como fazer a divisão. Mas então como faço o passo de junção que segue? Eu sei que posso usar umfor loop para fazer a junção. Mas há um caminho melhor? Eu não posso usar uma abordagem de subcadeia para fazer a etapa de junção porque eu tenho dados antesthumb_.

Finalmente, note que o_ personagem que seguethumb é sempre a primeira instância de_.

questionAnswers(5)

yourAnswerToTheQuestion