Je dois découper et sauvegarder/utiliser une partie d'une chaîne en C#. Je pense que la meilleure façon de le faire est d'utiliser Regex. Ma chaîne ressemble à ceci:Comment couper une partie d'une chaîne avec une regex?
"changed from 1 to 10"
.
J'ai besoin d'un moyen de découper les deux nombres et de les utiliser ailleurs. Quel est un bon moyen de le faire?
r.Match doit être majuscule 'M'. Cet exemple me donne une exception System.InvalidCastException lorsque je la teste: Impossible de convertir System.Text.RegularExpressions.Match en System.Iconvertible – Cros
Cela échoue car vous consultez le CaptureCollection qui est incorrect. Ce code va correspondre à trois groupes (le texte entier, les premières parentes et les deuxièmes parentes) avec un Capture chacun. Le code de cet exemple utilise donc la correspondance avec le texte entier et un élément hors de portée. – Cros
En outre, lors de la conversion à partir d'un objet Capture, vous devez utiliser la propriété Value. – Cros