ee.String.slice

Возвращает подстроку заданной строки. Если указанный диапазон превышает длину строки, возвращает более короткую подстроку.

Использование Возврат
String. slice (start, end ) Нить
Аргумент Тип Подробности
это: string Нить Строка для подмножества.
start Целое число Начальный индекс, включительно. Отрицательные числа отсчитываются в обратном направлении от конца строки.
end Целое число, по умолчанию: null Конечный индекс, не включая его. По умолчанию равен длине строки. Отрицательные числа отсчитываются в обратном направлении от конца строки.

Примеры

Редактор кода (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

Настройка Python

Информацию об API Python и использовании geemap для интерактивной разработки см. на странице «Среда Python» .

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