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