como hacer un split con doble separador

Moderador: raul338

C#, tambien llamado C Sharp

como hacer un split con doble separador

Notapor subero » Mié Mar 26, 2008 9:29 pm

ProcessStartInfo myProcessStartInfo = new ProcessStartInfo("findstr"," /s \"password\" c:\ *.txt ");

string output = myProcess.StandardOutput.ReadToEnd();

yo obtengo informacion de este parametro sobre palabras que yo quiero que estan en los archivos que busca... el problema es que me trae informacion demas y solo quiero la ruta es decir actualmente me trae esto:

c:system//misdocumentos//archivo.ini=tiene info sobre este achivo c:system//misdocumentos//archivo2.ini=tiene info sobrearchivo

y solo quiero mostrar esto:

c:system//misdocumentos//archivo.ini
c:system//misdocumentos//archivo2.ini
c:system//misdocumentos//archivo3.ini
es decir sin la informacion del archivo
lei sobre el split en c# pero solo me acepta un solo separador yo pense en que uno se 'c:' pero necesito otro que sea '.ini' es decir delimitar el string por ambos lados como puedo realizar esto????
subero
Usuario Activo
Usuario Activo
 
Mensajes: 28
Registrado: Jue Ene 17, 2008 9:31 pm


Re: como hacer un split con doble separador

Notapor ivancp » Jue Abr 24, 2008 3:33 pm

En Java habia una clase de nombre StringTokenizer el cual permitia separar en tokens cadenas de entrada, creo que en C# no existe algo equivalente (lo que es una pena).

Casualmente en encontre este codigo en c# que hace lo mismo:

http://www.codeproject.com/KB/recipes/s ... nizer.aspx
Imagen @latindev | Mi Blog
Por favor lee las reglas del foro
Avatar de Usuario
ivancp
Colaborador
Colaborador
 
Mensajes: 680
Registrado: Jue Sep 06, 2007 12:58 pm



    

Volver a C#

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron