elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Separar strings con asteriscos (*) C# [Split] (?)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Separar strings con asteriscos (*) C# [Split] (?)  (Leído 8,521 veces)
Kubynx

Desconectado Desconectado

Mensajes: 12


Ver Perfil
Separar strings con asteriscos (*) C# [Split] (?)
« en: 14 Marzo 2011, 03:56 am »

Hola, espero os encontréis bien... Bueno jóvenes, quisiera que al darle click a un botón, este revisara el contenido de un textbox, y si existiera un asterisco separase entonces la información.

Ahora siendo más explícito: Tengo un textbox, donde incluiré una lista de nombres de procesos del sistema, esto es para comprobar X objetivo luego de separar el texto escrito en el textbox, pues he pedido al usuario que escriba los procesos que desee para comprobar el objetivo X, y que separe los procesos con un asterisco y un espacio, ej:

explorer.exe * DLock.bat * AutoExec.cmd * solitaire.exe

Bien, me he de imaginar que ya sabéis de la existencia de procesos con extensiones a parte de .exe... ¿No?.

El punto acá es que al darle click al botón, éste revise lo escrito en el textbox, y... si contiene el formato correcto (separados por asteriscos y espacios) entonces agregue cada proceso a un string[] a parte, si no contiene el formato correcto, entonces advierta al usuario que debe modificar lo antes escrito.

Vale, vale, no creáis que vengo acá, escribo lo que necesito y me lanzo aire en los huevos... :xD

También investigué un poco y di con que debo usar el método Split; Pero... vale que se me hace un tanto enredado el hacer esto, necesito algunas ideas al menos, así que… ¿Qué opináis?.

SaludinES.


En línea

SRVAM

Desconectado Desconectado

Mensajes: 130


Ver Perfil
Re: Separar strings con asteriscos (*) C# [Split] (?)
« Respuesta #1 en: 14 Marzo 2011, 04:26 am »

para lo que quieres hacer haces el Split(new Char[] { '*' }) y te devolvera un array con todas las subcadenas que encuentre.

el codigo seria este:

Código
  1. String[] array = textBox1.Text.Split(new Char[] { '*' });


un saludo


En línea

C# Programmer

-Estudiante MCTS .NET Framework 3.5-
Kubynx

Desconectado Desconectado

Mensajes: 12


Ver Perfil
Re: Separar strings con asteriscos (*) C# [Split] (?)
« Respuesta #2 en: 14 Marzo 2011, 04:51 am »

para lo que quieres hacer haces el Split(new Char[] { '*' }) y te devolvera un array con todas las subcadenas que encuentre.

el codigo seria este:

Código
  1. String[] array = textBox1.Text.Split(new Char[] { '*' });


un saludo

Exacto, le he arreglado algunos detalles, pero funciona de maravilla, ¡Gracias!.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines