Hola, necesito vuestra ayda para una duda muy simple... :silbar:
Tengo que quitar el caracter "e" de una cadena, para ello actualmente hago esto:
Dim cadena As String
Cadena = "estoy cansado"
Cadena = Replace(Cadena, "e", "")
Queria saber si hay otra forma de hacerlo... ;)
Gracias! :)
Supongo que con Expresiones Regulares, pero no se...
si, hay, tenes un modulo de Cobein que publico aca mismo...y sino esta pagina:
Replace (http://www.xbeat.net/vbspeed/c_Replace.htm)
saludos.
No entiendo bien ese link... sera que me das el link del "modulo que publico cubein" o el nombre del "modulo"?
Saludos...
Gracias
seba123neo, me sirvio! ;)
Cita de: El_nuevo_HH en 25 Mayo 2010, 05:02 AM
No entiendo bien ese link... sera que me das el link del "modulo que publico cubein" o el nombre del "modulo"?
Saludos...
:¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬ :¬¬
Todas las "e" de una cadena o sólo 1 quieres remover?
Pensandolo, en tal caso podrías hacer un for x=1 to Len(cadena) que vaya recorriendo hasta el largo de la cadena y que si el Mid de (cadena, x, 1) es distinto de "e" entonces que guarde la cadena en una variable contenedora o acumulador, luego podrías hacer un contador para controlar si quieres sacar todas las "e" o tan sólo 1 ;)
Te muestro un ejemplo que acabo de hacer:
Private Sub cmdQuitar_Click()
'Declaracion de variables
Dim strCadena As String, strAux As String
'Asignacion de valor
strCadena = LCase(txtValor1.Text)
'Busqueda de "e"'s y eliminacion
For x = 1 To Len(strCadena)
If Mid(strCadena, x, 1) <> "e" Then
strAux = strAux + Mid(strCadena, x, 1)
End If
Next x
'Asignacion de resultado final
lblResultado.Caption = strAux
End Sub
El proyecto por si lo quieres ver y/o probar mejor:
http://www.mediafire.com/?h0cyh53jmgv
;)
Gracias Dreamaker!! :)
Muy sencillo y eficaz! ;-)
Salu2! ;)
De nada, gracias a que este año estoy aprendiendo vb en el colegio :xD
Se me ocurre hasta podrías hacer otro textbox dándole al usuario la chance de elegir que letra quitar y que el for verifique si es distinto(<>) a esa letra, y así cuando la encuentre, que le deje quitar cualquier caracter que elija de la cadena
Veo que le estás poniendo empeño y vb es bastante bueno a mi parecer, yo el próximo año tengo C/C++ y el otro java :¬¬