*   >> Lecture Éducation Articles >> tech >> développement web

Plus de modèles d'expressions régulières dans Php

correspondre à "l'ange" ou "angle". {n,} où N est un entier positif. Cela correspond à au moins n occurrences de l'élément précédent. Par exemple, /a {2,} ne correspond pas à la «une» dans le «bonbon», mais correspond à tous les A en "caandy" et "caaaaaaandy.". {n} où N est un entier positif. Cela correspond exactement n occurrences de l'élément précédent. /a {2} /ne correspond pas à «a» dans «bonbons», mais il correspond à tous les A en "caandy", et seuls les deux premiers un est dans "caaandy." {n, m} où n et m sont des entiers positifs.

Cela correspond à au moins n et au plus m occurrences de l'élément précédent. Par exemple, /a {1,3} /correspond à rien dans «cndy», le «a» de "candy", le premier deux A dans "caandy", et les trois premiers un de dans "caaaaaaandy". Notez que lors de l'appariement "caaaaaaandy", le match est "aaa", même si la chaîne sujet avait plusieurs a en elle. Le code suivant produit un match: $ year = "2009"; preg_match ("/\\ d {2,4} /", $ l'an) Ceci est une validation simple qui fait que l'année est d'au moins 2 chiffres et pas plus de 4 chiffres.

Vous pouvez essayer le dessus avec le programme suivant: my $ year = "2009"; if (preg_match ("/\\ d {2,4} /", $ l'an)) {echo "matched"; } Else {echo "ne correspond pas"; } Alternance correspondants Nous pouvons correspondre à différentes chaînes de caractères avec l'alternance métacaractère '|'. Pour correspondre à «porc» ou «moutons», nous formons l'expression rationnelle, /porc | moutons /. PHP va essayer de faire correspondre l'expression rationnelle au point le plus tôt possible dans la chaîne de l'objet.

A chaque position de caractère, PHP va d'abord essayer de faire correspondre la première alternative, «porc». Si «porc» ne correspond pas, PHP va alors essayer l'alternative suivante, 'moutons'. Si 'moutons' ne correspond pas non plus, alors PHP se déplace sur la position suivante dans la chaîne de sujet et commence avec la première alternative nouveau quelques exemples: Le code suivant produit un match: preg_match ("/porc | moutons | vache /", "porcs sont un groupe d'animaux") Ici, «porc» est adaptée. Il n'y a pas de brebis »ou« vache »dans la chaîne de l'objet.

Notez que dans la chaîne de l'objet, il est l'ensemble des lettres, 'p', 'i' et 'g' qui est compensée. Il est pas «porcs» qui est adapté. Il n'y a pas «s» après «cochon» dans l'expression régulière. «porc» est une sous-chaîne entre tous les caractères de la chaîne de l'objet qui est compensée. A noter également qu'il n'y a p

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.