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 واستخدام 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