Maison  >  Article  >  développement back-end  >  Une brève analyse des sous-expressions, du comptage des sous-expressions et de l'utilisation des branches (expressions régulières)

Une brève analyse des sous-expressions, du comptage des sous-expressions et de l'utilisation des branches (expressions régulières)

巴扎黑
巴扎黑original
2017-04-20 18:06:051596parcourir

Sous-expressions

Il est souvent utile de séparer une expression en plusieurs sous-expressions, par exemple pour signifier « au moins une de ces chaînes doit correspondre exactement ». se fait à l’aide de parenthèses, de la même manière que dans les expressions mathématiques.

Par exemple :

(très) *large

peut correspondre à "grand", "très grand", "très très grand", etc.

Nombre de sous-expressions

Vous pouvez utiliser une expression numérique entre accolades {} pour spécifier le nombre de fois où le contenu peut être répété. Vous pouvez spécifier un nombre exact de répétitions ({3} représente le nombre de répétitions), ou une plage de répétitions ({2,4} représente 2 à 4 répétitions), ou une plage de répétitions à fond ouvert ({2,} signifie de le répéter au moins deux fois).

Par exemple :

(très){1,3}

signifie faire correspondre "très", "très très" et "très très très".

Branch

peut utiliser une barre verticale dans une expression régulière pour représenter une sélection. Par exemple, si vous souhaitez faire correspondre com, edu ou net, vous pouvez utiliser l'expression suivante :

com|edu|net

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn