Recherche de chaînes entre parenthèses à l'aide d'expressions régulières en JavaScript
Pour récupérer des chaînes entre parenthèses, pensez à utiliser des expressions régulières. Les expressions régulières peuvent correspondre à des modèles spécifiques dans le texte, y compris les parenthèses.
Pour y parvenir, créez un ensemble de parenthèses d'échappement ( et ) pour correspondre aux parenthèses réelles, et à l'intérieur de celui-ci, utilisez un groupe de capture () pour capturer le chaîne souhaitée.
Par exemple, considérons le code suivant :
var regExp = /\(([^)]+)\)/; var matches = regExp.exec("I expect five hundred dollars (0)."); // matches[1] contains the value between the parentheses console.log(matches[1]);
Dans cet exemple, l'expression régulière regExp fait correspondre les parenthèses avec le modèle ( suivi d'un ou plusieurs caractères non mis entre parenthèses 1 , et capture cette chaîne intérieure dans ()`.
Lorsqu'il est appliqué à la chaîne d'entrée "J'attends cinq cents dollars (500 $)." ), il renvoie un tableau matches. Le premier élément matches[0] contient la chaîne entière correspondante, y compris les parenthèses. Pour récupérer uniquement la chaîne entre parenthèses, accédez à matches[1], ce qui donne :
0
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!