Regex capture toutes les occurrences d'un mot dans un délai de deux délimiteurs

Dire que j'ai une longue chaîne de texte, et je veux saisir à chaque fois le mot this est mentionné dans l'arrondi entre parenthèses. Comment pourrais-je le faire? Le schéma suivant uniquement les matchs de la première this, ignorer toutes les occurrences après:

/\(.*(this).*\)/g

Par exemple, à l'aide du modèle ci-dessus sur le texte suivant:

Etiam scelerisque, nunc ac egestas consequat, (odio ce nibh euismod nulla, eget auctor orci nibh vel ce nisi. Aliquam ce erat volutpat).

Ne reviendra que le premier this après le mot odio.

Ce que je fais mal?

à priori, je ne vois rien de mal avec ce dessin...poste le code que vous utilisez dans
Ok, donc il y a 3 "ce" dans votre texte d'exemple. Alors, quel est le résultat attendu?? Voulez-vous le comptage du nombre de "ce" dans ces crochets? Ou voulez-vous simplement à retourner tout est entre ces crochets? décrire clairement ce que vous voulez comme sortie
+1 propter uti lingua latina. 🙂

OriginalL'auteur Globalz | 2010-07-25