Bonjour

Dans le contenu d'un document, j'essaie de catcher des mots inscrits entre guillemets. (exemple : paragraphe 1 « Greffons osseux pour un volume inférieur ou égal à 15 cm³ (15 cm³) »)

Au départ, j'ai utilisé le pattern suivant :
Le problème c'est que si dans un même paragraphe, j'ai plusieurs séries entre guillemets, le .+ fait que le pattern va prendre tout le texte qui se trouve entre les premiers et les derniers guillemets...

J'ai donc changé de pattern pour celui-ci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
«\s+(\p{L}+\p{P}*\s*)+\s+»
Là encore, il y a un problème sur l'exemple cité plus haut. J'ai essayé avec QuickRex sous Eclipse et le pattern tourne en boucle sans trouver de résultat.

J'ai essayé un troisième pattern :
Celui-ci ne catche pas les accents!

Je n'ai plus trop d'idées : ( Je voudrais un pattern qui puisse catcher n'importe quoi se trouvant entre deux guillemets, mais sans utiliser le .+ pour éviter le premier problème cité

Auriez-vous une idée?

Merci