Extraer carácter de una cadena
Publicado por Hanna (4 intervenciones) el 23/07/2007 19:54:38
Hola
Lo que quiero hacer es extraer (en VB 2005.NET) un determinado carácter de una cadena. Es decir, concretamente, quiero averigüar que posición ocupa el primer blanco empezando por la derecha. Por ejemplo:
ABCDE FG (123) : en este caso ocuparía la posición 6
Lo he probado de varias maneras, pero no hay forma. Me cuenta desde la izquierda.
Ahí tienen el código
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Me.TextBox2.Text = Str(InStrRev(TextBox1.Text, (" ")))
Me.TextBox3.Text = Str(TextBox1.Text.LastIndexOf(" "))
End Sub
Con este código, en el primer caso (TextBox2) me da 15 y en el segundo (TextBox3), me da 14.
Ojalá y me puedan ayudar
salu2
Lo que quiero hacer es extraer (en VB 2005.NET) un determinado carácter de una cadena. Es decir, concretamente, quiero averigüar que posición ocupa el primer blanco empezando por la derecha. Por ejemplo:
ABCDE FG (123) : en este caso ocuparía la posición 6
Lo he probado de varias maneras, pero no hay forma. Me cuenta desde la izquierda.
Ahí tienen el código
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Me.TextBox2.Text = Str(InStrRev(TextBox1.Text, (" ")))
Me.TextBox3.Text = Str(TextBox1.Text.LastIndexOf(" "))
End Sub
Con este código, en el primer caso (TextBox2) me da 15 y en el segundo (TextBox3), me da 14.
Ojalá y me puedan ayudar
salu2
Valora esta pregunta


0