ee.String.slice

指定された文字列の部分文字列を返します。指定した範囲が文字列の長さを超える場合、より短い部分文字列を返します。

用途戻り値
String.slice(start, end)文字列
引数タイプ詳細
これ: string文字列サブセット化する文字列。
startInteger開始インデックス(このインデックスを含む)。負の数は文字列の末尾から逆方向にカウントされます。
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