Necesito eliminar todos los caracteres de la cadena dada excepto por los muchos que deberían quedar. ¿Cómo hacer eso con regexp?¿Hay un operador no (!) En regexp?
Prueba simple: los caracteres [1, a, *] no se deben eliminar, todos los demás deben de la secuencia "asdf123 **".
No necesita escapar del '*' en una clase de caracteres. – kennytm
@KennyTM: Ooh, no lo sabía. Saludos, ajustándote ahora ... –
Tampoco necesitas escapar de un guión si está al final o al comienzo de una clase de personaje. Entonces [^ * .-] representa todo lo que no es un asterisco, un punto o un guión. :) –