Hola.
Tengo un problema (de ignorancia). Necesito una expresión regular que me permita
capturar dos elementos de una cadena de texto que entro como parámetro en una
función.
Cuando es solo un elemento, no hay problema (uso @"([^\.]+)$" como expresión
regular para capturar la extensión de un archivo, y funciona bien), pero cuando
quiero capturar más de un elemento, no me da (uso @"(.+)\\(.+)$" para capturar
el directorio y el nombre del archivo, pero me arroja una colección vacía).
Sé que mi problema consiste en la construcción de las expresiones regulares, ya
que he venido trabajando con otros lenguajes de programación las expresiones
regulares, pero es primera vez que trabajo con C#. Si alguien tiene alguna
información acerca de la construcción de expresiones regulares en .Net o por lo
menos que me oriente en esto, les agradecería.
Leer las respuestas