1 2 3 4 5 6 7 8 9 10 11 12 13 14
| // On réinitialise le pattern
pattern = @"(\[)([a-z]*\s{1,2}[a-z]*)?(\[)([a-z]*)?\s{1,2}([a-z]*)?(\])\s{1,2}([a-z]*)(\])";
// On réinitialise la Regex avec le nouveau pattern
r = new Regex(pattern);
// On récupère les groupes qui matchent le pattern
var matches = r.Matches(splittedInput);
// On boucle sur chacun des matches afin de récupérer les groupes qui nous intéressent
foreach (Match match in matches)
{
var extracted = match.Groups[x]; // remplacer x par le/les groupes qui sont intéressants
} |
Partager