Discussão:Interjeição

O conteúdo da página não é suportado noutras línguas.
Origem: Wikipédia, a enciclopédia livre.

Correção dos exemplos dados no artigo[editar código-fonte]

Se de repente no futuro isso daí ficar grande demais (existem muitas interjeições...) e faltar colocar as interjeições com inicial maiúscula, tirar a vírgula entre elas, etc., adapte o script abaixo:

/*
No firefox: 
1) pressione "Editar código-fonte" no artigo; 
2) aperte Shift+F4 (scratchpad);
3) copie e cole o código abaixo; 
4) aperte Ctrl+R;
5) veja como ficou e salve.
*/
var caixaDeTexto = document.getElementById("wpTextbox1");
var original = caixaDeTexto.textContent;
var modificado = original.split("\n").map(function(linha){
    if(/^:/.test(linha)){
        return ": ''" + linha.replace(new RegExp("(?:'|[ \t]*,[ \t]*)", "g"), "").substring(1).trim().split("!")
        .map(function(interjeição){
                interjeição = interjeição.trim();
                return interjeição.charAt(0).toLocaleUpperCase() + interjeição.substring(1);
        }).join("! ").trim() + "''";
    } else {
        return linha;
    }
}).join("\n");
caixaDeTexto.value = modificado;

Poderia ter feito com a API, mas assim funciona também... comentário não assinado de Guiwp (discussão • contrib) (data/hora não informada)