Ce message expliquera comment rechercher une sous-chaîne en utilisant l'expression régulière en JavaScript, et à cet égard, ce message expliquera les objectifs d'apprentissage ci-dessous:
Alors, commençons!
Comment rechercher une sous-chaîne en utilisant une expression régulière?
Dans JavaScript, une méthode intégrée nommée Search () est utilisée pour rechercher une sous-chaîne spécifique dans une chaîne donnée en utilisant des expressions régulières.
Quelle est la méthode Search () en javascript?
Les concepts ci-dessous vous permettront de comprendre les principes fondamentaux de la méthode Search ():
Syntaxe de base
Le extrait ci-dessous présentera la syntaxe de base de la méthode de recherche en JavaScript:
givestring.Search (SearchingValue);Comment la méthode Search () fonctionne-t-elle en javascript?
Il est temps de mettre en œuvre la méthode Search () pratiquement. Pour ce faire, nous utiliserons la méthode Search () dans différents exemples.
Exemple 1: recherche réussie
Dans cet exemple de programme, nous passerons une expression régulière à la méthode Search () pour localiser une valeur numérique:
Dans la chaîne donnée, la première valeur numérique se produit au 9ème index afin que la sortie soit «9» comme indiqué dans l'extrait ci-dessous:
La sortie a vérifié que la méthode Search () renvoie l'index approprié.
Exemple 2: Sensible à la casse
Dans cet exemple, nous rechercherons une sous-chaîne «javascript» en utilisant la méthode de recherche:
Dans la chaîne donnée, JavaScript se produit deux fois d'abord au 0ème index et deuxièmement au 28e index:
La sortie montre que la méthode Search () renvoie «28» au lieu de «0». Cela montre que la méthode Search () est sensible à la casse.
Exemple 3: recherche insensible au cas
Nous pouvons utiliser le «je”Dans le regex pour rechercher une sous-chaîne indépendamment de la sensibilité des cas.
Maintenant, la méthode Search () recherchera la sous-chaîne indépendamment de la majuscule ou des minuscules:
Cette fois, la méthode Search () a renvoyé le 0ème index.
Exemple 4: recherche infructueuse
Cherchons une sous-chaîne qui n'existe pas dans la chaîne donnée:
Lorsque nous avons recherché «Python» dans la chaîne donnée, par conséquent, la méthode de recherche renverra la sortie suivante:
L'extrait ci-dessus a vérifié que la méthode Search () a retourné -1, quand elle ne trouve pas de correspondance parfaite.
Conclusion
Dans JavaScript, la méthode Search () obtient un argument regex et renvoie l'index de la première correspondance trouvée dans la chaîne ciblée. Si la correspondance n'est pas trouvée dans la chaîne donnée, la méthode Search () retournera -1. Dans cet article, nous avons examiné divers exemples pour comprendre comment rechercher une sous-chaîne en utilisant une expression régulière en javascript.