Quiero hacer coincidir cualquier cosa entre paréntesis, pero el resultado debe excluir los paréntesis también.C# Regex coincide con cualquier cosa dentro de paréntesis
Ejemplos:
Inicializar (P90W)
freno (45X)
Resultados:
990W
45X
resultados nota sin los paréntesis.
He estado tratando de hacer que esto funcione, pero fue en vano intenté algunas variaciones, pero sé que es una cosa simple que me falta y no quiero usar Reemplazar para lograrlo.
var item = "Brake(45X)"
Regex searchTerm = new Regex(@"\((.*)\)");
var value = (searchTerm.Match(item).Groups.Count > 0) ?
searchTerm.Match(item).Groups[0].Value : string.Empty;
no sé C#, pero es una nueva expresión regular '()' supone que es básico, extendido o PREG? ¿Has intentado cambiar qué conjunto de soportes se escapó con barras diagonales inversas? Quizás '\ (' significa "marcar el inicio del rango" y '(' es un literal paren? – ghoti
Esto me parece bien, ¿qué está pasando? 'Value' es' string.Empty'? –
el valor está regresando (P90W) o (45X) con los paréntesis –