ee.String.match

So khớp một chuỗi với một biểu thức chính quy. Trả về danh sách các chuỗi khớp.

Cách sử dụngGiá trị trả về
String.match(regex, flags)Danh sách
Đối sốLoạiThông tin chi tiết
this: inputChuỗiChuỗi cần tìm kiếm.
regexChuỗiBiểu thức chính quy cần so khớp.
flagsChuỗi, mặc định: ""Một chuỗi chỉ định sự kết hợp của các cờ biểu thức chính quy, cụ thể là một hoặc nhiều cờ sau: "g" (khớp toàn cầu) hoặc "i" (không phân biệt chữ hoa chữ thường).

Ví dụ

Trình soạn thảo mã (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"]

Thiết lập Python

Hãy xem trang Môi trường Python để biết thông tin về API Python và cách sử dụng geemap cho quá trình phát triển tương tác.

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