Necesito la expresión regular para el siguiente problema
tengo una línea como esta "ApplicationPackage +" .SAVE ", parameters," en lenguaje C # ¿Cómo podría obtener una coincidencia y obtener SAVE como resultado usando la coincidencia de patrón de expresiones regulares?
gracias por adelantado
Respuestas
1 para la respuesta № 1Si entiendo correctamente, quiere hacer coincidir SAVE solo si está entre ". Y"
var match = Regex.Match(yourStringHere, @"(?<="".)SAVE(?="")");
if(match.Success)
//do what you want with match.Value
Si quiere una palabra entre ". Y", use el comodín apropiado en lugar de SAVE
por ejemplo, con w
var match = Regex.Match(yourStringHere, @"(?<="".)w+(?="")");
Y ten cuidado si eliges usar. no te olvides de usar un cuantificador perezoso
var match = Regex.Match(yourStringHere, @"(?<="".).+?(?="")");
0 para la respuesta № 2
use slash () para incluir caracteres especiales p.ej. . o "