Necesito recortar y guardar/usar parte de una cadena en C#. Me imagino que la mejor manera de hacerlo es usando Regex. Mi cadena se ve así:¿Cómo puedo "cortar" parte de una cadena con una expresión regular?
"changed from 1 to 10"
.
Necesito una forma de recortar los dos números y usarlos en otro lugar. ¿Cuál es una buena manera de hacer esto?
r.La captura debe ser en mayúscula 'M'. Este ejemplo me da una System.InvalidCastException cuando lo pruebo: No se puede convertir System.Text.RegularExpressions.Match en System.Iconvertible – Cros
Esto falla porque está mirando CaptureCollection que es incorrecto. Este código coincidirá con tres grupos (el texto completo, las primeras parentesas y las segundas parenteses) con una captura cada uno. Entonces, el código en este ejemplo usa la coincidencia con el texto completo y un elemento fuera de rango. – Cros
Además, al convertir desde un objeto Capture, debe usar Value-property. – Cros