Aparte: Ok, sé que no debería estar separando HTML así con una expresión regular, pero es lo más simple para lo que necesito.¿Está optimizado el final de cadena regex en .NET?
tengo unas pocas expresiones regulares:
Regex BodyEndTagRegex = new Regex("</body>(.*)$", RegexOptions.Compiled |
RegexOptions.IgnoreCase | RegexOptions.Multiline);
Aviso cómo estoy en busca de la final de la cadena con $
.
¿Son las expresiones regulares de .NET optimizadas para que no tenga que escanear toda la cadena? Si no, ¿cómo puedo optimizarlo para comenzar al final?
Parece una extraña pregunta - alguna razón para sospechar que _wouldn't_ ser? – Cocowalla
Bueno, voy a hacer esto en una cadena muy larga y solo quiero saber si hay una mejor manera de optimizarlo. –
¿Realmente esto es solo para ser más conciso que las llamadas a 'LastIndexOf' y' Substring'? – AakashM