String. Función Substr

Enviado por tech4life el

Cuando tratamos con cadenas de texto o strings una funcionalidad que es muy útil es la de poder obtener partes pequeñas de nuestra cadena. 

Esta funcionalidad es muy útil para manipular texto y extraer partes especificas de una cadena.

substr(start, [length])

El parametro Start indica la posición inicial de la subcadena, empezando por 0.  El parametro length es opcional y corresponde a la longitud de la subcadena, si no lo incidamos llegará hasta el final.

La función devuelve una cadena de texto, string, que contiene la subcadena especificada.

var texto = "Hola, Tech4Life!"

# Extraer la subcadena "Tech4Life"
var subcadena = texto.substr(6)
print(subcadena) # Salida: Tech4Life!

# Extraer la subcadena "Hola"
var subcadena = texto.substr(0, 4)
print(subcadena) # Salida: Hola

Esta función nos puede ser util en : 

  • conseguir el nombre de un fichero en una ruta completa
  • conseguir una parte de un texto
  • eliminar caracteres no deseados

Si queremos extraer la subcadena empezando desde el final, podemos utilizar el parametro start en negativo y esto hará que empiece por el final de la cadena

 

Nivel