ee.String.replace

パターンに一致する文字列の一部またはすべてが置き換えられた新しい文字列を返します。

用途戻り値
String.replace(regex, replacement, flags)文字列
引数タイプ詳細
これ: input文字列検索する文字列。
regex文字列照合する正規表現。
replacement文字列一致した部分文字列を置き換える文字列。
flags文字列、デフォルト: ""正規表現フラグの組み合わせを指定する文字列。具体的には、'g'(グローバル マッチ)または 'i'(大文字と小文字を区別しない)の 1 つ以上

コードエディタ(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 API とインタラクティブな開発での geemap の使用については、 Python 環境のページをご覧ください。

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