Je dois analyser un tas de statistiques à partir du texte, et ils sont tous formatés en nombres.Regex qui correspond à quelque chose avant un certain caractère?
Par exemple, ce paragraphe:
Un total de 81,8 pour cent de New York étudiants de la ville dans les classes 3 à 8 sont réunion ou supérieure à niveau scolaire en mathématiques normes, par rapport à 88,9 pour cent des étudiants dans le reste de l'État.
Je veux faire correspondre seulement les nombres 81 et 88, pas les ".8" et ".9" qui suivent.
Comment est-ce que je peux faire ceci? J'ai entendu le terme back-reference ou look-aheads ou quelque chose comme ça. Est-ce que ça va aider?
J'utilise C#.
Editer: Il est nécessaire que j'obtienne le "3" et le "8" dans l'exemple ci-dessus. C'est juste un exemple simple, mais j'ai besoin de presque tous les chiffres.
Les chiffres après la virgule sont statistiquement significatifs sur une grande population. J'utiliserais l'expression «pour cent» pour trouver les nombres relatifs. – Craig
Craig - Je ne comprends pas ce que vous voulez dire - je l'ai juste pris comme exemple - mes nombres réels ne sont pas des pourcentages. Je dois juste enlever les caractères qui viennent après le "." et d'autres modèles, comme "e +". Ce n'était qu'un exemple très simple. –