Maison interface Web js tutoriel Explication détaillée de l'utilisation du modificateur g du modèle de correspondance global régulier

Explication détaillée de l'utilisation du modificateur g du modèle de correspondance global régulier

Mar 30, 2018 pm 01:46 PM
匹配 模式

Cette fois, je vais vous apporter une explication détaillée de l'utilisation du modificateur g de modèle de correspondance global régulier. Quelles sont les précautions lors de l'utilisation du modificateur g de modèle de correspondance global régulier. , jetons un coup d'oeil.

Expression régulièremodificateur g :

le modificateur g spécifie que l'expression régulière effectue une correspondance globale, c'est-à-dire lors de la recherche du premier La recherche sera continuer après la correspondance.

Structure grammaticale :

Mode constructeur  :

new RegExp("regexp","g")
Copier après la connexion

Mode littéral objet :

/regexp/g

Prise en charge du navigateur :

Le navigateur IE prend en charge ce métacaractère.
Firefox prend en charge ce métacaractère.
Google Chrome prend en charge ce métacaractère.

Exemple de code :

Exemple 1 :

var str="this is an antzone good"; 
var reg=/an/;
console.log(str.match(reg));
Copier après la connexion

Le code ci-dessus ne peut correspondre qu'au premier "an" car il n'y a pas de correspondance globale , une fois la première correspondance réussie, la correspondance ne continuera plus.

Exemple 2 :

var str="this is an antzone good"; 
var reg=/an/g;
console.log(str.match(reg));
Copier après la connexion

Le code ci-dessus peut correspondre à deux "an".

Ce qui suit est un supplément

Cet article présente en détail l'utilisation du modèle de correspondance globale/g des expressions régulières en js Le code est le suivant :

var str = "123#abc"; 
var re = /abc/ig; 
console.log(re.test(str)); //输出ture 
console.log(re.test(str)); //输出false 
console.log(re.test(str)); //输出ture 
console.log(re.test(str)); //输出false
Copier après la connexion
Lors de la création d'un

objet d'expression régulière, si l'identifiant "g" est utilisé ou si la valeur de son attribut global est définie sur true, alors l'objet d'expression régulière nouvellement créé utilisera la paire de modèles à faire correspondre. chaîne pour la correspondance globale. En mode de correspondance globale, plusieurs correspondances peuvent être effectuées sur la chaîne spécifiée à trouver. Chaque correspondance utilise la valeur de la propriété lastIndex de l'objet régulier actuel comme position de départ pour lancer la recherche dans la chaîne cible. La valeur initiale de l'attribut lastIndex est 0. Une fois qu'un élément correspondant est trouvé, la valeur de lastIndex est réinitialisée à l'index de position du caractère suivant du contenu correspondant dans la chaîne. Elle est utilisée pour identifier la position où commencer la recherche. lorsque la prochaine correspondance est effectuée, s'il est introuvable, la valeur de lastIndex de l'élément correspondant sera définie sur 0. Lorsque l'indicateur de correspondance globale de l'objet normal n'est pas défini, la valeur de l'attribut lastIndex est toujours 0 et chaque fois qu'une correspondance est effectuée, seul le premier élément correspondant de la chaîne est trouvé. Vous pouvez utiliser le code suivant pour vérifier la valeur de l'attribut lastIndex correspondant lors de l'exécution. Le code est le suivant :

var str = "123#abc"; 
var re = /abc/ig; 
console.log(re.test(str)); //输出ture 
console.log(re.lastIndex); //输出7 
console.log(re.test(str)); //输出false 
console.log(re.lastIndex); //输出0 
console.log(re.test(str)); //输出ture 
console.log(re.lastIndex); //输出7 
console.log(re.test(str)); //输出false 
console.log(re.lastIndex); //输出0
Copier après la connexion
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. informations passionnantes, veuillez prêter attention aux autres sujets connexes dans l'article du site Web PHP chinois !

Lecture recommandée :

Explication détaillée de l'utilisation des modificateurs de motif réguliers

Explication détaillée de l'utilisation du signe . métacaractères dans les expressions régulières (Avec code)

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

À quoi sert le mode Ne pas déranger de WeChat ? À quoi sert le mode Ne pas déranger de WeChat ? Feb 23, 2024 pm 10:48 PM

Que signifie le mode Ne pas déranger de WeChat ? De nos jours, avec la popularité des smartphones et le développement rapide de l'Internet mobile, les plateformes de médias sociaux sont devenues un élément indispensable de la vie quotidienne des gens. WeChat est l’une des plateformes de médias sociaux les plus populaires en Chine, et presque tout le monde possède un compte WeChat. Nous pouvons communiquer avec nos amis, notre famille et nos collègues en temps réel via WeChat, partager des moments de notre vie et comprendre la situation actuelle de chacun. Cependant, à notre époque, nous sommes également inévitablement confrontés aux problèmes de surcharge d'informations et de fuite de la vie privée, en particulier pour ceux qui ont besoin de se concentrer ou de se concentrer.

A quoi sert le mode veille sur iPhone ? A quoi sert le mode veille sur iPhone ? Nov 04, 2023 am 11:13 AM

Les appareils iOS sont depuis longtemps capables de suivre vos habitudes de sommeil et bien plus encore grâce à l'application Santé. Mais n’est-ce pas ennuyeux d’être dérangé par des notifications pendant que vous dormez ? Ces notifications peuvent ne pas être pertinentes et donc perturber vos habitudes de sommeil. Bien que le mode Ne pas déranger soit un excellent moyen d'éviter les distractions pendant votre sommeil, il peut vous faire manquer des appels et des messages importants que vous recevez pendant la nuit. Heureusement, c'est là qu'intervient le mode veille. Apprenons-en plus à ce sujet et comment l'utiliser sur iPhone. Quel rôle joue le mode veille sur l'iPhone ? Le mode veille est un mode de concentration dédié dans iOS qui est automatiquement activé en fonction de votre horaire de sommeil dans l'application « Santé ». Cela vous aide à définir une alarme, puis

Guide pratique des expressions régulières dans Go : comment faire correspondre les codes de couleur hexadécimaux Guide pratique des expressions régulières dans Go : comment faire correspondre les codes de couleur hexadécimaux Jul 13, 2023 am 10:46 AM

Guide pratique des expressions régulières du langage Go : Comment faire correspondre les codes de couleur hexadécimaux Introduction : Les expressions régulières sont un outil puissant et flexible pour la correspondance de modèles et la recherche de chaînes. Dans le langage Go, nous pouvons utiliser l'expression rationnelle du package d'expressions régulières intégrée pour implémenter ces opérations. Cet article explique comment utiliser des expressions régulières pour faire correspondre les codes de couleur hexadécimaux dans le langage Go. Importation du package d'expressions régulières Tout d'abord, nous devons importer l'expression rationnelle du package d'expressions régulières du langage Go. Vous pouvez ajouter l'instruction d'importation suivante au début du code : i

Le mode Ne pas déranger ne fonctionne pas sur iPhone : correctif Le mode Ne pas déranger ne fonctionne pas sur iPhone : correctif Apr 24, 2024 pm 04:50 PM

Même répondre à des appels en mode Ne pas déranger peut être une expérience très ennuyeuse. Comme son nom l'indique, le mode Ne pas déranger désactive toutes les notifications d'appels entrants et les alertes provenant d'e-mails, de messages, etc. Vous pouvez suivre ces ensembles de solutions pour résoudre ce problème. Correctif 1 – Activer le mode de mise au point Activez le mode de mise au point sur votre téléphone. Étape 1 – Faites glisser votre doigt depuis le haut pour accéder au Centre de contrôle. Étape 2 – Ensuite, activez le « Mode Focus » sur votre téléphone. Le mode Focus active le mode Ne pas déranger sur votre téléphone. Aucune alerte d’appel entrant n’apparaîtra sur votre téléphone. Correctif 2 – Modifier les paramètres du mode de mise au point S'il y a des problèmes dans les paramètres du mode de mise au point, vous devez les résoudre. Étape 1 – Ouvrez la fenêtre des paramètres de votre iPhone. Étape 2 – Ensuite, activez les paramètres du mode Focus

Que signifie le mode epc+o ? Que signifie le mode epc+o ? Nov 09, 2022 am 10:54 AM

Le modèle epc+o fait référence au cadre contractuel général qui intègre la conception, l'approvisionnement, etc. Il s'agit de certains liens opérationnels dérivés de l'epc ; c'est-à-dire que pendant la période de construction, l'entrepreneur général ne doit pas seulement entreprendre des tâches de conception au sens traditionnel du terme. De plus, il doit également entreprendre toutes les tâches de maintenance pendant la période d'exploitation. Ce modèle peut grandement améliorer l'efficacité opérationnelle de nombreux projets et réduire rapidement les coûts d'exploitation.

iPhone 15 Pro : Comment se débarrasser du symbole du mode silencieux dans la barre d'état iPhone 15 Pro : Comment se débarrasser du symbole du mode silencieux dans la barre d'état Sep 24, 2023 pm 10:01 PM

Sur les modèles iPhone 15 Pro et iPhone 15 Pro Max, Apple a introduit un bouton d'action physiquement programmable qui remplace le traditionnel interrupteur sonnerie/silencieux au-dessus des boutons de volume. Le bouton d'action peut être programmé pour exécuter plusieurs fonctions différentes, mais la possibilité de basculer entre les modes silencieux et sonnerie n'a pas disparu. Par défaut, un appui long sur le bouton d'action mettra l'appareil sous silence et le retour tactile du bouton clignotera trois fois. Les deux modèles d'iPhone 15 Pro afficheront un symbole de cloche barrée à côté de l'heure dans la barre d'état pour indiquer que le mode silencieux/silencieux est activé, et il le restera jusqu'à ce que vous appuyiez à nouveau longuement sur le bouton Action pour réactiver l'appareil. Si vous préférez mettre votre iPhone en mode silencieux

Comment quitter le mode S sous Windows 10/11 Comment quitter le mode S sous Windows 10/11 Aug 03, 2023 pm 08:17 PM

Windows en mode S est conçu pour offrir une sécurité et des performances améliorées en autorisant uniquement l'installation d'applications à partir du Microsoft Store. Bien que cette fonctionnalité aide à prévenir les logiciels malveillants et à garantir un environnement informatique sécurisé, elle peut limiter les utilisateurs souhaitant installer des applications à partir de sources autres que le Microsoft Store. Si vous vous trouvez dans cette situation et que vous vous demandez sans cesse comment quitter le mode S sous Windows 10/11, alors vous êtes au bon endroit car nous vous expliquerons comment quitter le mode S sous Windows 10/11. en utilisant deux méthodes différentes, les étapes vers le mode S vous permettent de profiter de la liberté d'installer des applications où que vous soyez. Découvrez comment quitter le mode S sous Windows

Comment activer le « Mode sombre Notepad++ » et le « Thème sombre Notepad++ » ? Comment activer le « Mode sombre Notepad++ » et le « Thème sombre Notepad++ » ? Oct 27, 2023 pm 11:17 PM

Le mode sombre de Notepad++ v8.0 n'a pas de paramètres, Notepad++ est l'éditeur de texte le plus utile. Chaque application exécutée sur Windows 10 prend en charge le mode sombre. Vous pouvez nommer des navigateurs Web tels que Chrome, Firefox et Microsoft Edge. Si vous travaillez sur Notepad++, le fond blanc par défaut peut vous faire mal aux yeux. Les développeurs ont ajouté le mode sombre à la version 8 de Notepad++, voici comment l'activer. Activer le Bloc-notes pour Windows 11/10 ++ Mode sombre Lancez le Bloc-notes ++ Cliquez sur "Paramètres" > "Préférences" > "Mode sombre" Sélectionnez "Activer le mode sombre" pour redémarrer le Bloc-notes

See all articles