[Web2.0] problema con regex

Luca Falvo lfalvo a logos.net
Gio 2 Ago 2007 17:44:54 CEST


> > ho uno strano problema con la seguente regex:
>
> >" ^(.*)([ \\ ,/] { 1 } )([ a - z , A - Z , 0 - 9 , \ -, _ ]*)( \ . mp3 ) $"

ok, alla fine mi sembra di aver trovato la quadra con questa:

var j=new RegExp("(\\\\|/)([a-zA-Z0-9\-_]*)(\.mp3)$");

mi chiedo perché ho dovuto mettere \\\\ invece di 
\\ per ottenere un backslash (in pratica ho dovuto fare un escape dell'escape).
perché la regola funzioni bene anche con path 
unix-like è necessario fare un escape anche dello slash?

thanks.
l.



Maggiori informazioni sulla lista Web2.0