[Ayuda] Leer unos caracteres y eliminarlos

Iniciado por Edu, 9 Abril 2011, 20:25 PM

0 Miembros y 1 Visitante están viendo este tema.

Edu

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:

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!

Novlucker

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Edu

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 ;)