Je vais essayer de développer une regex qui sera utilisé dans un programme C# ..Difficulté avec Simple Regex (préfixe correspondance/suffixe)
Ma première regex était:
(?<=\()\w+(?=\))
qui correspond avec succès "(foo)" - assortir mais exclure de la sortie les parens ouverts et fermés, pour produire simplement "foo".
Cependant, si je modifie l'expression rationnelle:
\[(?<=\()\w+(?=\))\]
et je tenter de faire correspondre "[(foo)]" il ne correspond pas. C'est surprenant. Je ne fais que préfixer et ajouter l'accolade littérale autour de mon expression précédente. Je suis perplexe. J'utilise Expresso pour développer et tester mes expressions.
Merci d'avance pour votre aide.
Rob Cecil
Mes pensées exactement. – configurator