Maison > interface Web > js tutoriel > Comment extraire des chaînes entre parenthèses à l'aide d'expressions régulières en JavaScript ?

Comment extraire des chaînes entre parenthèses à l'aide d'expressions régulières en JavaScript ?

Linda Hamilton
Libérer: 2024-11-11 19:10:03
original
377 Les gens l'ont consulté

How to Extract Strings within Parentheses using Regular Expressions in JavaScript?

Expression régulière pour extraire des chaînes entre parenthèses en JavaScript

Extraire des chaînes entre parenthèses à partir d'une chaîne plus grande est une tâche courante dans le traitement de texte. Explorons donc une solution à ce problème en utilisant des expressions régulières en JavaScript.

Pour capturer la chaîne entre parenthèses, nous pouvons utiliser l'expression régulière suivante :

/\(([^)]+)\)/
Copier après la connexion

Décomposons cette expression :

  • ( : correspond à la parenthèse gauche.
  • [^)] : correspond à un ou plus de caractères qui ne sont pas de bonnes parenthèses. Cela capture la chaîne entre parenthèses.
  • ) : Correspond à la bonne parenthèse.

Pour utiliser cette expression, nous pouvons suivre ces étapes :

  1. Créez un objet d'expression régulière en utilisant le modèle ci-dessus.
  2. Utilisez la méthode exec() de l'objet d'expression régulière pour trouver une correspondance dans l'entrée. string.
  3. La chaîne correspondante sera stockée dans le premier élément du tableau renvoyé.

Par exemple, considérons la chaîne :

I expect five hundred dollars (0).
Copier après la connexion

Quand nous appliquons notre expression régulière, la chaîne correspondante sera :

0
Copier après la connexion

Voici comment vous pouvez implémenter cela dans JavaScript :

var regExp = /\(([^)]+)\)/;
var matches = regExp.exec("I expect five hundred dollars (0).");

// matches[1] contains the value between the parentheses
console.log(matches[1]); // Prints "0"
Copier après la connexion

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal