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_
.