Hola a todos:
Despues de leer que a muchos que venimos de Visual Basic echamos a faltar algunos tratamientos de cadenas como son los tipicos Left, Right, Mid y Split, quiero compartir con vosotros una forma facil de hacerlo.
Si lo poneis en un modulo y las haceis publicas lo podreis llamar desde cualquier sitio.
Espero haber ayudado
Saludos:
Despues de leer que a muchos que venimos de Visual Basic echamos a faltar algunos tratamientos de cadenas como son los tipicos Left, Right, Mid y Split, quiero compartir con vosotros una forma facil de hacerlo.
Si lo poneis en un modulo y las haceis publicas lo podreis llamar desde cualquier sitio.
B4X:
Sub Left(Text As String, Length As Int)As String
If Length>Text.Length Then Length=Text.Length
Return Text.SubString2(0, Length)
End Sub
Sub Right(Text As String, Length As Int) As String
If Length>Text.Length Then Length=Text.Length
Return Text.SubString(Text.Length-Length)
End Sub
Sub Mid(Text As String, Start As Int, Length As Int) As String
Return Text.SubString2(Start-1,Start+Length-1)
End Sub
Sub Split(Text As String, Delimiter As String) As String()
Return Regex.Split(delimter,Text)
End Sub
Espero haber ayudado
Saludos: