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

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