Ver Mensaje Individual
  #11 (permalink)  
Antiguo 10/07/2011, 16:53
zant95
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: $& en expresiones regulares

Muchísimas gracias a todos, he resuelto el problema con el código que proporcionó _cronos2.

Al final he aplicado los conocimientos adquiridos de otros post para elaborar esto:

Código Javascript:
Ver original
  1. var css = document.createElement('style');
  2. css.type = 'text/css';
  3. css.innerHTML = '.Meme-icon{background: url("images/sprite.png") no-repeat; width: 30px; height: 30px; background-color:transparent; display:inline; border-width:0px; } .Meme-angry{ background-position: 0 0; } .Meme-awesome{ background-position: 0 -31px; }';
  4. document.head.appendChild(css);
  5.  
  6. function reMeme() {
  7.     var rgxp = new RegExp('!(angry|awesome)', 'g');
  8.     document.body.innerHTML = document.body.innerHTML.replace(rgxp, '<input type="button" class="Meme-icon Meme-$1" title="$1" />');
  9. }

Ahora me falta recurrir a los nodos como @zerokilled mencionó en este tema.

Saludos.