[Web2.0] problema con regex

Luca Falvo lfalvo a logos.net
Gio 2 Ago 2007 17:34:15 CEST


At 18:06 02/08/2007, you wrote:

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

l'ho modificata 
in  [\\/]{1}([a-zA-Z0-9\-_]*)(\.mp3)$ ma continua a dare problemi


>     Non so, mi sembra di vederci diversi errori dentro ... quando definisci
>una classe, non devi mettere le virgole dentro.

:-[chiedo venia

>  Poi ci sono degli spazi
>strani (ma magari sono dovuti alla formattazione).

si, sono problemi della formattazione dovuti al mio client di posta

>  Infine perchè ancorare la
>regex ad inizio riga quando poi ci metti (.*) ?

ho tirato via l'ancoraggio all'inizio della 
stringa. adesso dovrebbe validarmi tutte le stringhe tipo
//path/to/myfile.mp3
oppure
c:\path\to\myfile.mp3

eppure continua a non funzionare :'(
poiché parto dal presupposto che raramente a 
sbagliare è il computer, probabilmente sono io 
che ho grosse lacune sulle espressioni regolari...

grazie intanto per la risposta.

l.





Maggiori informazioni sulla lista Web2.0