ee.String.slice

Renvoie une sous-chaîne de la chaîne donnée. Si la plage spécifiée dépasse la longueur de la chaîne, une sous-chaîne plus courte est renvoyée.

UtilisationRenvoie
String.slice(start, end)Chaîne
ArgumentTypeDétails
ceci : stringChaîneChaîne à sous-ensemble.
startNombre entierIndex de début (inclus). Les nombres négatifs sont comptés en partant de la fin de la chaîne.
endEntier, valeur par défaut : nullIndex de fin (exclusif). La valeur par défaut correspond à la longueur de la chaîne. Les nombres négatifs sont comptés en partant de la fin de la chaîne.

Exemples

Éditeur de code (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

Configuration de Python

Consultez la page Environnement Python pour en savoir plus sur l'API Python et sur l'utilisation de geemap pour le développement interactif.

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