Ordenar una cadena dependiendo del número en la subcadena

Tengo una cadena como esta "is2 Thi1s T4est 3a", tendría que ordenarla, por lo que la matriz se vería así "Thi1s is2 3a T4est". El número puede aparecer en cualquier parte de la cadena. Sé cómo ordenar las cadenas alfabéticamente y cómo ordenar una matriz de números, pero ¿cómo se hace en este caso? ¿Hay algún método que ayude a ordenarlo ignorando numéricamente las letras? He estado tratando de realizar esta tarea por un tiempo, ¡cualquier ayuda será apreciada!

Respuestas a la pregunta(2)

Su respuesta a la pregunta