Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Camboyano en 6 Mayo 2009, 13:09 pm



Título: Sacar trozo de una cadena de string en C#
Publicado por: Camboyano en 6 Mayo 2009, 13:09 pm
Hola a tod@s:

Tengo un problema que espero podais echarme un cable.. Estoy con un proyecto donde tengo que leer fiicheros linea por linea. Unicamente voy a tratar aquellas lineas que empiezen por "Project".

Al guardar la linea se me quedará algo así:

Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AAAA_Logica", "AAAA_Logica\AAAA_Logica.csproj", "{1E5621D5-8C71-4B39-9CF2-A73319702ED2}"

Necesito obtener la parte del texto que da la ruta .csproj, en este caso, AAAA_Logica\AAAA_Logica.csproj

Muchisimas gracias.
Un saludo.


Título: Re: Sacar trozo de una cadena de string en C#
Publicado por: Novlucker en 6 Mayo 2009, 14:27 pm
Puedes hacer uso de IndexOf (http://msdn.microsoft.com/en-us/library/system.string.indexof(VS.71).aspx) para buscar la posición de "=" y "csproj" y luego con substrings (http://msdn.microsoft.com/en-us/library/system.string.substring(VS.71).aspx) obtener la cadena de en medio  :P

Saludos