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