Mid$
Resultado = Mid$ ( Cadena AS String , Inicio AS String [ , Longitud AS Integer ] )
Resultado = Mid ( Cadena AS String , Inicio AS String [ , Longitud AS Integer ] )
Devuelve una subcadena que contiene
Longitud caracteres a partir de la posición
Inicio.
Si no se especifica la
Longitud, se devuelven todos los caracteres a partir de la posición
Inicio.
Si la
Longitud es negativa, cada caracter desde la posición
Inicio, excepto los (-
Longitud) últimos caracteres son devueltos.
Mid$
esta optimizado por tanto no hay duplicacion de la cadena al generar el resultado
Esta funcion solo maneja caracteres ASCII. Para manipular caracteres UTF-8, use la clase String.
Mid .
Examples
PRINT Mid$("Gambas", 3, 2)
mb
PRINT Mid$("Gambas", 4)
bas
PRINT Mid$("Gambas", 2, -1)
Mid$ ( Variable AS String , Start AS Integer [ , Length AS Integer ] ) = Expression
Mid ( Variable AS String , Start AS Integer [ , Length AS Integer ] ) = Expression
Esta sintaxis permite mofificar el contenido de una variable.
Es solo un sabor o manera de la sintaxis, por ejemplo el compilador internamente:
Mid$(Variable, Start, Length) = Expression
Cambia por el siguiente codigo:
Variable = Left$(Variable, Start - 1) & Expression & Mid$(Variable, Start + Length)
Véase también