Juntar colchetes em uma string

Qual é o método mais eficiente ou elegante para combinar colchetes em uma sequência como:

"f @ g[h[[i[[j[2], k[[1, m[[1, n[2]]]]]]]]]] // z"

com o objetivo de identificar e substituir[[ Part ]] colchetes com formas de caracteres único

Quero obter:

Com tudo intacto, como o prefixo@ e postfix// formulários intactos

ma explicação da sintaxe do Mathematica para aqueles que não são familiare

s funções @ usam colchetes simples para argumentos:func[1, 2, 3]

indexação de peças é feita com colchetes duplos:list[[6]] ou com colchetes duplos Unicode de um caractere:list〚6〛

Minha intenção é identificar o[[ ]] formulário em uma sequência de texto ASCII e substitua-o pelos caracteres Unicode〚 〛

questionAnswers(9)

yourAnswerToTheQuestion