Classifique uma sequência dependendo do número na substring

Eu tenho uma string como esta "is2 Thi1s T4est 3a", eu precisaria classificá-la, para que a matriz se parecesse com esta "Thi1s is2 3a T4est". O número pode aparecer em qualquer lugar da string. Eu sei como classificar seqüências de caracteres em ordem alfabética e como classificar uma matriz de números, mas como é feito neste caso? Existe um método que ajude a classificá-lo ignorando numericamente as letras? Estou tentando realizar essa tarefa há algum tempo, qualquer ajuda será apreciada!

questionAnswers(2)

yourAnswerToTheQuestion