Título: manejo de datos, comparar cadenas, borrar un contenido de una cadena Publicado por: -Xenon- en 17 Enero 2006, 21:16 pm hola, he estado probando y no consigo averiguar como hacer esto:
Código: dim var1 as string, var2 as string lo que intento es conseguir que el asterisco lo reconozca como que si a variable var1 = a cualquiercosa y 127.0.0.1¤" entonces: usando el asterisco de comodin, he provado varias maneras distintas, pero no lo consigo, esto se puede hacer? de alguna forma? he probado a poner el asterisco asi: '*' ; ""*"" ; "*" ; ''*'' ; * ; (*) y nada.... alguna idea? siguiente duda, estaba probando hacer esto: Código: var1 = "6801|127.0.0.1¤6802|192.168.0.1¤6803|192.168.1.3¤" y ahora queria eliminar por ejemplo esta parte de la cadena ( 6802|192.168.0.1¤ ), pero no se como se podria hacer, habia pensado en usar punteros como en C, y hacer algo asi: Código: lee hasta "|", es igual a 6802? se puede hacer eso usando punteros? sabeis un metodo mejor? un saludo gracias Título: Re: DUDAS: manejo de datos, comparar cadenas, borrar un contenido de una cadena Publicado por: kakinets en 18 Enero 2006, 02:14 am La Verda no entiendo mucho lo que quieres lograr.
En el primer codigo que significa eso "¤" Título: Re: DUDAS: manejo de datos, comparar cadenas, borrar un contenido de una cadena Publicado por: el_chente23 en 18 Enero 2006, 02:57 am Citar he probado a poner el asterisco asi: '*' ; ""*"" ; "*" ; ''*'' ; * ; (*) y nada.... alguna idea? que yo sepa, el * se usa unicamente para hacer multiplicaciones en vbasic, nose puede usar como comodin, tendrias que idear otra forma de codigo Saludos Título: Re: DUDAS: manejo de datos, comparar cadenas, borrar un contenido de una cadena Publicado por: -Xenon- en 18 Enero 2006, 13:36 pm ok gracias, esa era la duda, no sabia si tambien podria servir de comodin, asi que una manera de saberlo era provando :P gracias, un saludo! Título: Re: DUDAS: manejo de datos, comparar cadenas, borrar un contenido de una cadena Publicado por: icisneros en 18 Enero 2006, 22:49 pm Yo creo que tengo una solucion aver si te he entendido bien:
Código: dim var1 as string, var2 as string Con eso compararias la parte final de var1 con var2 y si son igulaes es que funciona, es eso lo que querias? Saludos!! Título: Re: DUDAS: manejo de datos, comparar cadenas, borrar un contenido de una cadena Publicado por: -Xenon- en 20 Enero 2006, 14:49 pm esto es lo que yo buscaba, y no sabia si habia alguna manera sencilla de hacerlo, como no lo he visto, pues me he machacado un poco el seso y se me ha ocurrido esta chapucilla de codigo :-[ , sin bucles for ni while :-[ , only "goto" COMPARAR CADENAS, BUSCANDO UNA CADENA DENTRO DE OTRA CADENA ejemplo: Citar text2.text = "hola caracola" text1.text = "raco" click en buscar y resultado = TRUE , al haber encontrado "raco" en la cadena "hola caracola" objetos: 2 textbox y un commandbuton Código: Dim z As Boolean lo otro que buscaba era algo parecido pero al reves, buscar y eliminar una cadena que haya en otra cadena, como lo que yo queria era muy especifico, el codigo esta hecho en base a lo que yo necesitaba, para borrar de ¤ a ¤ sabiendo un dato que hiba antes de | , asi que supongo que modificandolo un poco os podria valer parar hacerlo mas general su uso: BORRAR UNA CADENA SABIENDO UN DATO, DE ENTRE ESTOS CARACTERES ¤ Y ¤ objetos: 2 label Código: Private Sub Form_Load() lo que hace es que dandole esta cadena: 6801|127.0.0.1¤6802|127.0.0.3¤6803|127.0.0.2¤ yo queria eliminar el numero de puerto que yo quiera y ala vez la ip que hiba al lado, asi que por ejemplo si en var2, le poniamos 6802, borraria y quedaria asi: 6801|127.0.0.1¤6803|127.0.0.2¤ se entiende bien, no? estas eran las soluciones a mis problemas , jeje, lo necesitaba para otra duda que pregunte, y ahora con combiando estas cosas, posteare la solucion a otro post, que me tenia intrigado :p un saludo |