Maison  >  Article  >  interface Web  >  Compréhension approfondie de l'analyse des quantificateurs dans les expressions régulières JS

Compréhension approfondie de l'analyse des quantificateurs dans les expressions régulières JS

不言
不言original
2018-07-11 09:42:172073parcourir

Quantificateurs

Cet article présente principalement l'analyse des quantificateurs pour une compréhension approfondie des expressions régulières JS. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

Souvent, nous devons faire correspondre une chaîne qui apparaît plusieurs fois de suite. Par exemple, nous devons faire correspondre une chaîne qui apparaît 20 fois de suite selon la méthode d'écriture précédente :

, n'est-ce pas ? Vous avez l'impression de devenir fou ? Heureusement, en utilisant les quantificateurs fournis par les expressions régulières, nous pouvons résoudre rapidement ce problème.
\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d

La méthode d'utilisation des quantificateurs est la suivante :

Alors comment utiliser les quantificateurs pour résoudre le problème précédent ?
字符 含义
? 出现零次或一次(最多出现一次)
+ 出现一次或多次(至少出现一次)
* 出现零次或多次(任意次)
{n} 出现n次
{n,m} 出现n到m次
{n,} 至少出现n次

C'est très simple, il suffit de :

Et si vous souhaitez correspondre jusqu'à n fois ? Beaucoup de gens aimeraient imiter une chaîne qui apparaît au moins n fois et l'écrire comme
\d{20}
, mais l'expression régulière la traitera directement comme une chaîne ordinaire. Seule l'écriture comme

peut correspondre au plus n fois. {,n}{0, n}Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Compréhension approfondie de l'analyse des classes prédéfinies et des limites des expressions régulières JS


Dans -compréhension approfondie de l'analyse JS des classes de plage d'expressions régulières

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