Actualmente estoy buscando un proyecto que utiliza altamente expresiones regulares. Las cadenas de entrada ya están en mayúsculas y, por lo tanto, se ha establecido el indicador de IgnorarCase de expresión regular. El motor MS RegEx interno sin embargo está cambiando todo el caso de nuevo a inferior, que es un golpe innecesario. Cambiar el patrón de expresiones de reg a mayúsculas y quitar la bandera ayuda al rendimiento.¿Cómo mayúsculas un patrón de expresiones regulares?
¿Alguien sabe de una biblioteca de algoritmo que puede en mayúsculas los patrones Reg ex sin afectar los nombres de grupo o caracteres escapados?
u can use '[^ AZ]' – diEcho
'ToUpper()' en la cadena de su patrón. Esto no debería afectar los caracteres especiales. – RBaarda
Me temo que puede, por ejemplo, \ w o \ s tiene un significado bastante diferente cuando ToUpper() - ed – petho