ee.String.match

किसी स्ट्रिंग का मिलान रेगुलर एक्सप्रेशन से करता है. इससे मिलती-जुलती स्ट्रिंग की सूची मिलती है.

इस्तेमालरिटर्न
String.match(regex, flags)सूची
आर्ग्यूमेंटटाइपविवरण
यह: inputस्ट्रिंगवह स्ट्रिंग जिसमें खोजना है.
regexस्ट्रिंगमेल खाने के लिए रेगुलर एक्सप्रेशन.
flagsस्ट्रिंग, डिफ़ॉल्ट: ""यह स्ट्रिंग, रेगुलर एक्सप्रेशन फ़्लैग के कॉम्बिनेशन के बारे में बताती है. खास तौर पर, इनमें से एक या उससे ज़्यादा फ़्लैग के बारे में बताती है: 'g' (ग्लोबल मैच) या 'i' (केस को अनदेखा करें).

उदाहरण

कोड एडिटर (JavaScript)

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

Python सेटअप करना

Python API और इंटरैक्टिव डेवलपमेंट के लिए geemap का इस्तेमाल करने के बारे में जानकारी पाने के लिए, Python एनवायरमेंट पेज देखें.

import ee
import geemap.core as geemap

Colab (Python)

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