vendredi 9 janvier 2009

Regular Expression (exemples)

Voici quelques exemples de régular expressions

Remplacer les quotes
L'exemple suivant (en javascript) remplace toutes les simples et doubles quotes dans une chaine de caractères.
L'option g est utilisé pour faire un remplacement global (de toutes les occurences).

_ObjRemark.value = sValue.replace( /\"|\'/g , ' ' ); 

Remplacer du texte
Dans l'example suivant (en javascript), l'object _RemarkIcon (une image) peut faire référence soit à l'image RemarkFilled.gif, soir a l'image Remark.gif.
Quelque soit le cas de figure, le nom de fichier (gif) doit être substitué avec une nouvelle valeur.

_RemarkIcon.src = _RemarkIcon.src.replace( /Remark\w*.gif$/ , 'RemarkFilled.gif' )

\w indique n'importe quel caractere alpha.
\w* une suite quelquonce de caratere alpha.
gif$ se terminant par gif ($ étant la fin de string/ligne)

Autre example
text

Aucun commentaire: