Supongamos que tengo esto:opciones de expresiones regulares múltiples con C# Regex
Regex.Replace("aa cc bbbb","aa cc","",RegexOptions.IgnoreCase);
Pero también tengo que hacer caso omiso de los espacios en blanco. Entonces, encontré una opción IgnorePatternWhitespace
, pero ¿cómo puedo agregar varias opciones a una regex.Replace?
Algo así como:
Regex.Replace("aa cc bbbb", "aa cc", "",
RegexOptions.IgnoreCase + RegexOptions.IgnorePatterWhitespace);
Actualización:
Gracias por las respuestas, pero esta opción no parece funcionar: aquí hay un ejemplo de prueba:
Regex.Replace("aa cc bbbb", "aacc", "",
RegexOptions.IgnoreCase | RegexOptions.IgnorePatterWhitespace);
"no parece funcionar" no es muy informativo. ¿Qué tipo de comportamiento estás buscando específicamente? –
Esto simplemente no tiene sentido como una pregunta, especialmente una vez que vea cuál es la respuesta aceptada, ¡pero incluso fuera de ese contexto! –
use & en lugar de +, Regex.Replace ("aa cc bbb", "aa cc", "", RegexOptions.IgnorePatternWhitespace & RegexOptions.IgnoreCase) –