ee.String.slice

Restituisce una sottostringa della stringa specificata. Se l'intervallo specificato supera la lunghezza della stringa, restituisce una sottostringa più breve.

UtilizzoResi
String.slice(start, end)Stringa
ArgomentoTipoDettagli
questo: stringStringaLa stringa da cui estrarre un sottoinsieme.
startNumero interoL'indice iniziale, incluso. I numeri negativi vengono conteggiati all'indietro a partire dalla fine della stringa.
endNumero intero, valore predefinito: nullL'indice finale, escluso. Il valore predefinito è la lunghezza della stringa. I numeri negativi vengono conteggiati all'indietro a partire dalla fine della stringa.

Esempi

Editor di codice (JavaScript)

print(ee.String('').slice(0));  // ''
print(ee.String('').slice(-1));  // ''

var s = ee.String('abcdefghijklmnopqrstuvwxyz');
print(s.slice(0));  // abcdefghijklmnopqrstuvwxyz
print(s.slice(24));  // yz
print(s.slice(-3));  // xyz
print(s.slice(3, 3));  // ''
print(s.slice(2, 3));  // c
print(s.slice(-4, 25)); // wxy

Configurazione di Python

Consulta la pagina Ambiente Python per informazioni sull'API Python e sull'utilizzo di geemap per lo sviluppo interattivo.

import ee
import geemap.core as geemap

Colab (Python)

print(ee.String('').slice(0).getInfo())  # ''
print(ee.String('').slice(-1).getInfo())  # ''

s = ee.String('abcdefghijklmnopqrstuvwxyz')
print(s.slice(0).getInfo())  # abcdefghijklmnopqrstuvwxyz
print(s.slice(24).getInfo())  # yz
print(s.slice(-3).getInfo())  # xyz
print(s.slice(3, 3).getInfo())  # ''
print(s.slice(2, 3).getInfo())  # c
print(s.slice(-4, 25).getInfo())  # wxy