ee.String.replace

:傳回新字串,其中模式的部分或所有相符項目都會遭到取代。

用量傳回
String.replace(regex, replacement, flags)字串
引數類型詳細資料
這個:input字串要搜尋的字串。
regex字串要比對的規則運算式。
replacement字串取代相符子字串的字串。
flags字串,預設值為「""」字串,用於指定規則運算式旗標的組合,具體來說,就是一或多個下列旗標:「g」(全域比對) 或「i」(忽略大小寫)

範例

程式碼編輯器 (JavaScript)

print(ee.String('abc-abc').replace('abc', 'X'));  // X-abc
print(ee.String('abc-abc').replace('abc', 'X', 'g'));  // X-X
print(ee.String('abc-abc').replace('abc', '', 'g'));  // -
print(ee.String('aBc-Abc').replace('abc', 'Z', 'i'));  // Z-Abc
print(ee.String('aBc-Abc').replace('abc', 'Z', 'ig'));  // Z-Z

Python 設定

請參閱 Python 環境頁面,瞭解 Python API 和如何使用 geemap 進行互動式開發。

import ee
import geemap.core as geemap

Colab (Python)

print(ee.String('abc-abc').replace('abc', 'X').getInfo())  # X-abc
print(ee.String('abc-abc').replace('abc', 'X', 'g').getInfo())  # X-X
print(ee.String('abc-abc').replace('abc', '', 'g').getInfo())  # -
print(ee.String('aBc-Abc').replace('abc', 'Z', 'i').getInfo())  # Z-Abc
print(ee.String('aBc-Abc').replace('abc', 'Z', 'ig').getInfo())  # Z-Z