ee.String.match

یک رشته را با یک عبارت منظم مطابقت می دهد. لیستی از رشته های منطبق را برمی گرداند.

استفاده برمی گرداند
String. match (regex, flags ) فهرست کنید
استدلال تایپ کنید جزئیات
این: input رشته رشته ای که در آن جستجو می شود.
regex رشته عبارت منظم برای مطابقت.
flags رشته، پیش فرض: "" رشته‌ای که ترکیبی از پرچم‌های عبارات منظم را مشخص می‌کند، به‌ویژه یک یا چند مورد از: 'g' (تطابق جهانی) یا 'i' (بدون توجه به حروف بزرگ).

نمونه ها

ویرایشگر کد (جاوا اسکریپت)

var s = ee.String('ABCabc123');
print(s.match(''));  // ""
print(s.match('ab', 'g'));  // ab
print(s.match('ab', 'i'));  // AB
print(s.match('AB', 'ig')); // ["AB","ab"]
print(s.match('[a-z]+[0-9]+'));  // "abc123"
print(s.match('\\d{2}'));  // "12"

// Use [^] to match any character except a digit.
print(s.match('abc[^0-9]', 'i'));  // ["ABCa"]

راه اندازی پایتون

برای اطلاعات در مورد API پایتون و استفاده از geemap برای توسعه تعاملی به صفحه محیط پایتون مراجعه کنید.

import ee
import geemap.core as geemap

کولب (پایتون)

s = ee.String('ABCabc123')
print(s.match('').getInfo())  # ""
print(s.match('ab', 'g').getInfo())  # ab
print(s.match('ab', 'i').getInfo())  # AB
print(s.match('AB', 'ig').getInfo())  # ['AB','ab']
print(s.match('[a-z]+[0-9]+').getInfo())  # 'abc123'
print(s.match('\\d{2}').getInfo())  # '12'

# Use [^] to match any character except a digit.
print(s.match('abc[^0-9]', 'i').getInfo())  # ['ABCa']