US

Introduction

Le chapitre pr�c�dent nous a fait d�couvrir les classes String, StringBuffer et StringBuilder qui permettent de manipuler des chaines de caract�res. On a vu comment rechercher et extraire des sous-chaines, concat�ner des chaines, ...

Ce chapitre va vous faire d�couvrir les expressions rationnelles ou expressions r�guli�res (regular expression en anglais) qui permettent de v�rifier qu'une chaine de caract�res correspond � un motif bien pr�cis, comme par exemple un num�ro de t�l�phone, une adresse email, un prix, ...

Une utilisation des expressions rationnelles est de v�rifier qu'une chaine correspond bien � un motif. On va notamment faire ce genre de v�rification lorsqu'un programme doit traiter des donn�es encod�es par l'utilisateur. Une autre utilisation consiste � extraire une sous-chaine d'un motif, on va par exemple vouloir r�cup�rer l'indicatif t�l�phonique � partir du num�ro de t�l�phone.

La premi�re section introduit les expressions rationnelles et la syntaxe � utiliser pour construire des motifs. On ne s'int�rese qu'au probl�me de v�rifier si une chaine correspond � un motif dans un premier temps. La seconde section aborde les classes Pattern et Matcher et le probl�me d'extraction de sous-chaines selon un motif. Enfin, la derni�re section traite des quantificateurs gourmand et des r�f�rences en arri�re.

  • Espace membre
  • Learning Center
  • Les forums
  • Livre d'or
  • Imprimer
  • Boutique
  • Info
  • R�glement
  • Erreur
  • Newsletter