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 设置

如需了解 Python API 和如何使用 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