Besoin d'un coup de main avec les regexp .Net
Me revoila avec un nouveau problème, voila j'ai une os avec les regexp en C#, je doit faire une fonction capable de me dire dans un texte les positions occupé par chaque mot.
Citation:
par exemple :
maman fait la roue maman bouh!
que la fonction me renvoie
maman: 0 et maman 4 etc...
En perl il me suffit de faire
Code:
1 2 3 4 5 6 7
| foreach my $word ( keys %$corpus )
{
while ( $Text =~ m/\b\Q$word\E\b/gi )
{
push(@{$corpus->{$word}{'pos'}}, (pos($Text) - length($word)));
}
} |
la fonction pos() est une fonction perl qui donne la position de chaque "match", que je soustrait a la longueur du mot en cours
Sa fait maintenant 3 jours que j'essaie de faire la même chose en C# sans y parvenir, j'ai trouvé comment savoir le nombre de fois ou un mot match mais les positions dans le texte peanuts