Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Edu en 9 Abril 2011, 20:25 pm



Título: [Ayuda] Leer unos caracteres y eliminarlos
Publicado por: Edu en 9 Abril 2011, 20:25 pm
Necesito ayuda para sacar unos numeros de un string pero antes guardarlos.
Veo q estoy muy flojo con esto del manejo de strings pero bueno si me ayudan podre tener codigo a mano para mirarlo cuando lo necesite en el futuro.

Ahora lo q quiero es esto:

Tengo un string[] datos1 (que contendra strings de ecuaciones) al q quiero mirarlo todo y si uno de esos strings contiene un "*" entonces quiero q me guarde el el numero q esta a la izquierda de ese "*" con su respectivo signo, y el numero q esta a la derecha de ese mismo "*" que en este caso no tendra signo pero en otra variable. Y luego eliminar (numero 1 con signo) + "*" + (numero 2)

Ejemplo:
Código:
datos1[0] = "2x-8*1+3"
datos1[1] = "4+3*5+7x*2-9"

Salida de esos dos:
datos1[0] = "2x+3"
datos1[1] = "4-9"

num1[0] = "-8";
num2[0] = "1";

num1[1] = "+3";
num1[2] = "+7x";
num2[1] = "5";
num2[2] = "2";


No puedo dejar ni un codigo empezado porq de seguro lo harian muy distinto ustedes.

Yo sigo preguntando aunque siempre q pido algo asi nunca se toman el tiempo de hacerlo para explicarme, pero igual cualkier opinion o forma de hacerlo me gustaria q me digan, aunque la idea la tendria, solo que me confundo y no sale, por eso pido codigo y no digan q es una tarea porq no lo es y solo quiero aprender.

Desde ya gracias!


Título: Re: [Ayuda] Leer unos caracteres y eliminarlos
Publicado por: Novlucker en 9 Abril 2011, 23:07 pm
http://foro.elhacker.net/net/calculadora_por_jerarquia_c-t262744.0.html

Saludos


Título: Re: [Ayuda] Leer unos caracteres y eliminarlos
Publicado por: Edu en 10 Abril 2011, 18:11 pm
Si.. Gracias Novlucker, pero me cuesta mucho entender codigos de otros cuando son muy complejos por eso pense mi propia idea de como hacerlo, y voy a ir preguntando parte por parte aca hasta q pueda juntar toda mi idea, luego obvio que la compartire con todos aca. Y seguramente el que hizo ese calculadora no esta haciendo lo mismo q estoy haciendo yo.

Por ahora solo pido que si alguien tiene ganas de ayudarme que me diga como hacer eso q pido aca, ya que cada vez me falta poco ;)