2010-11-12 10 views

Répondre

0

/[a-z]\-[0-9]+\.html/

+0

lettres sont toujours en minuscules Si tout va bien. Remplacez [a-z] par [a-zA-Z]. – theazureshadow

+0

le tiret n'a pas besoin d'être échappé. – Ruel

+0

@theazureshadow ou utilisez la directive 'i' @Ruel le tableau de bord peut avoir besoin d'être échappé en fonction du moteur regex –

1

Je ne sais pas quelle saveur de regex que vous utilisez, mais cela devrait fonctionner pour un certain nombre d'entre eux.

/^\w-\d+\.html$/ 
+1

Cela correspondra: 'hello-1.html', vous devez inclure des ancres. – codaddict

+0

Si le nom de fichier est 'hello-1.html', il correspond' o-1.html'. – Ruel

+0

Oups. Bon point :) * corrige * – theazureshadow

1

Si la première lettre est toujours en minuscule:

/^[a-z]-[0-9]+\.html$/ 

Si elle peut être minuscules ou majuscules:

/^[a-zA-Z]-[0-9]+\.html$/ 
+0

+1 C'est juste juste :) – theazureshadow

Questions connexes