Passer des caractères spec dans Regex

Fermé
Aurélien - 29 août 2010 à 14:12
ktm620enduro Messages postés 293 Date d'inscription mardi 21 septembre 2010 Statut Membre Dernière intervention 12 mars 2013 - 22 sept. 2010 à 02:55
Bonjour,
voilà je fais une URL rewriting mais je suis bloqué.
Sur tous les sites qui proposent des tutoriels ils ne proposent de passer dans la Regex que des numéros, mais moi dans mon URL il y aura aussi des caractères spéciaux.

Voici les seuls explications données sur tous les sites:
# Article sans numéro de page :
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$   /articles/article.php?id=$1&rubrique=$2 [L]

# Article avec numéro de page :
RewriteRule ^article-([0-9]+)-([0-9]+)-([0-9]+).html   /articles/article.php?id=$1&page=$2&rubrique=$3 [L]


Mais moi je voudrais insérer des caractères spéciaux (ou métacaractères en fait).
J'ai essayé de mettre \ devant mais sa ne marche pas malgré tout.

En fait je voudrais que cela fasse par exemple:
^article-(ici un [ )-([A-Z])-(ici on ferme le ] )


Mais je n'ai rien trouvé qui permette cela.
Si quelqu'un sait comment faire, merci beaucoup d'avance.
A voir également:

1 réponse

ktm620enduro Messages postés 293 Date d'inscription mardi 21 septembre 2010 Statut Membre Dernière intervention 12 mars 2013 38
22 sept. 2010 à 02:55
je comprend pas pourquoi des metacaracteres, prend des tirets, points... exprime toi mieux et je te pondrai une expression régulière
0