Je possède ce texte un peu modèle:Question Regex pour saisir des clés
Bonjour {# Nom #},
Merci d'être venu blah sur {# Date de #} et nous aimons de vous revoir ici avec {# #} Président
Je suis en train d'obtenir des pièces {#...#}
de modèles et de les mettre dans un tableau.
Mais mon expression ne fonctionne pas:
\b(?<=\{\#)(.*)(?=\#\})\b
Le résultat est devenu quelque chose comme ça pour ce texte exemple:
{#Something#} Hello {#Brand#}
Résultat:
Something#} Hello {#Brand
Pour votre information: .NET a quelque chose de très similaire construit via des expressions de liaison de données. Voir cet article pour un exemple de comment l'utiliser: http://haacked.com/archive/2009/01/04/fun-with-named-formats-string-parsing-and-edge-cases.aspx – chilltemp