03.07.2013 Views

Acceleo 2.6 : Référence

Acceleo 2.6 : Référence

Acceleo 2.6 : Référence

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.8.11 - matches<br />

matches(String)<br />

Indique si le receveur correspond à l'expression régulière passée en paramètre.<br />

Receveur<br />

Paramètre<br />

Retour<br />

Disponibilité<br />

String<br />

Description détaillée<br />

String regex : l'expression régulière<br />

Vrai si le receveur correspond à l'expression régulière regex, sinon faux<br />

<strong>Acceleo</strong> V1.0<br />

<strong>Acceleo</strong> <strong>2.6</strong> : <strong>Référence</strong><br />

Page 91/112<br />

Le service “ matches ” indique si le receveur est de la forme de l'expression régulière. Il utilise la méthode<br />

“ matches ” du langage Java. Voici les expressions régulières de caractères :<br />

• [abc] a, b, ou c (simple classe)<br />

• [^abc] Tous les caractères sauf a, b, ou c (négation)<br />

• [a-zA-Z] de a jusqu'à z ou de A jusqu'à Z, inclusif<br />

• [a-d[m-p]] de a jusqu'à d, ou de m jusqu'à p: [a-dm-p] (union)<br />

• [a-z&&[def]] d, e, ou f (intersection)<br />

• [a-z&&[^bc]] de a jusqu'à z, sauf b et c: [ad-z] (soustraction)<br />

• [a-z&&[^m-p]] de a jusqu'à z, sauf de m jusqu'à p: [a-lq-z](soustraction)<br />

Référez vous à la javadoc du langage Java pour connaître les expressions régulières sur les autres types<br />

de donnée.<br />

Exemple(s) d'utilisation<br />

: renvoie toutes les opérations qui commencent par “ get ”

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!