Vous êtes ici Les métacaractères - Symboles REGEX

Explications
Lien utile

Les Métacaractères

Qu'est-ce qu'un métacaractère ?

ressources

Les urls sont construites avec des caractères simples et spéciaux, cela nous le savons déjà car nous trouvons souvent des + et des . dans nos urls. Le problème est que ces 2 caractères pris en exemple sont aussi employés en tant qu'opérateurs dans les règles de réécriture.

Alors comment faire la distinction entre les deux pour construire une règle?

Pour cela nous avons nommé le jeu de 14 caractères servant aux règles de réécriture: des métacaractères, et pour utiliser un métacaratère en tant que simple caractère, il faut l'échapper comme ceci : \+ (en mettant un anti-slash devant le métacaractère)

Tous les métacaractères


Rappel: Quand vous utilisez un métacaractère comme un simple caractère dans une règle de réécriture, vous devez l'échapper avec un anti-slash (\) pour qu'il reprenne sa valeur de simple caractère.


^ . [ ] $ ( ) * + ? | { } \

Si vous voulez faire passer une chaine du genre "hello+world" dans votre url, la bonne règle sera ([a-b]+)\+([a-b]+). Sinon, le signe + aura une autre signification. Notez que ([a-b]+)+([a-b]+) sans l'anti-slash est une règle valide. Elle ne correspondra pas "hello+world" mais à "helloworld" en raison de la signification particulière du caractère +.

Librairie

Langages de programmation

La librairie est ouverte à tous et elle est accès principalement sur les langages Snippets. Vous trouverez aussi d'autres langages de programmation tel que le CSS, HTML, AJAX, ASP.. Plus de 300 références facilement accessibles. Visiter

  • Apache Tomcat 5 : Serveur d'application Java ; Administration sous Windows ou Linux
  • Précis & Concis : Apache
  • Apache (version 2) : Installation, administration et sécurisation
  • LAMP (Linux, Apache, MySQL, PHP) - Coffret de 4 livres : Maîtrisez vos applications Web Open Source [Nouvelles versions]
  • Apache 2.0 : Guide de l'administrateur Linux
  • Apache
  • Apache : La Référence
  • PHP 5.2 et APACHE 2 - Maîtrisez le développement et le déploiement de votre site web interactif [Nouvelle version]
  • Montez votre serveur de A à Z
  • Debian GNU/Linux - Services réseaux (Bind DNS, Apache, NFS, Samba, Messagerie...)