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