Muchas gracias, era sencillo despues de todo, aunque sin tu ayuda hubiese tardado mucho mas en lograrlo.
al final me quedo asi:
Código Javascript
:
Ver originalvar txt = "hola SOY 'un texto ' formado-por \"palabras, comillas & otros caractes \" Y-GUIONES";
txt.replace(/(([\w-]+)|("(.*)"+)|('(.*)'+)+)/g, function(a){
console.log(a);
return '';
});
funciona bien, aunque:
Cita: para esto último, tienes que crear una referencia de la comilla coincidida al incio (encerrando entre paréntesis) y usar esa referencia mediante una diagonal invertida
no tengo idea lo que me quisiste decir con esa parte, esta bien como lo hice o tu pensabas en otra forma?