Ficha Nº2
Exercício Nº2
2008.03.04

Expansor de Abreviaturas


Quando se retiram apontamentos, ou de uma forma geral, se tem de escrever muito depressa é hábito usar abreviaturas que correspondam a uma ou mais palavras vulgares e longas. Suponha que criou esse costume e resolveu inserir nos seus textos as ditas abreviaturas (2 ou mais letras) precedidas pelo carácter "\". Por exemplo, "\qq" (qualquer), ou "\mb" (muito bom), ou ainda "\sse" (se e só se).

Desenvolva, então, um processador que lhe devolva o texto original mas com todas as abreviaturas (definidas à partida) devidamente expandidas.

Melhore o seu filtro de moda a contemplar ainda o tratamento do carácter "/" no fim de uma palavra, representando o sufixo "mente", e o carácter "~" no início de uma palavra, representando o prefixo "in".