Tengo una cadena que termina con _ [un número], p. _1 _12, etc, etcC# Expresión regular para coincidir con el número al final de una cadena
Busco una expresión regular para sacar este número
Tengo una cadena que termina con _ [un número], p. _1 _12, etc, etcC# Expresión regular para coincidir con el número al final de una cadena
Busco una expresión regular para sacar este número
Prueba esto:
(\d+)$
Aquí es un ejemplo de cómo usarlo:
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
Regex regex = new Regex(@"(\d+)$",
RegexOptions.Compiled |
RegexOptions.CultureInvariant);
Match match = regex.Match("_1_12");
if (match.Success)
Console.WriteLine(match.Groups[1].Value);
}
}
Trate
_(\d+)$
... y por la linea d de la cadena (no de la línea) asegúrese de no configurar la opción Multilínea. – Lucero