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

পাইথন সেটআপ

পাইথন এপিআই এবং ইন্টারেক্টিভ ডেভেলপমেন্টের জন্য geemap ব্যবহার করার জন্য পাইথন এনভায়রনমেন্ট পৃষ্ঠাটি দেখুন।

import ee
import geemap.core as geemap

Colab (পাইথন)

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