Lo he leido, pero no entiendo como solucionar entonces mi problema:
Código Javascript
:
Ver originalfunction emot(str) {
var regex = new RegExp(str, 'g');
this.innerHTML = this.innerHTML.replace(regex, '<img src=images/$&.png />');
};
emot.call(document.body, '!sad|!happy|!dizzy');
Es decir, reemplazar !sad, !happy y !dizzy por imágenes cuyo atributo src al usar $& quede sin el "!".