یک شیء تطبیق شی حاوی اطلاعات است
درباره جستجو و نتیجه.
توجه: اگر مطابقت نداشته باشد، مقدار هیچ
خواهد بود
به جای Match Object.
برگردانده شد
مثال
Do a search that will return a Match Object:
import re
txt = "The rain in Spain"
x = re.search("ai",
txt)
print(x) #this will print an object
شیء Match دارای ویژگی ها و روش هایی است که برای بازیابی اطلاعات استفاده می شود
درباره جستجو و نتیجه:
.span()
یک تاپل حاوی موقعیتهای شروع و پایان مسابقه را برمیگرداند.
string
رشته ارسال شده به تابع را برمی گرداند
.group()
بخشی از رشته را که در آن تطابق وجود داشت برمی گرداند
مثال
Print the position (start- and end-position) of the first match occurrence.
The regular expression looks for any words that starts with an upper case
"S":
import re
txt = "The rain in Spain"
x = re.search(r"bSw+", txt)
print(x.span())
مثال
Print the string passed into the function:
import re
txt = "The rain in Spain"
x = re.search(r"bSw+", txt)
print(x.string)
مثال
Print the part of the string where there was a match.
The regular expression looks for any words that starts with an upper case
"S":
import re
txt = "The rain in Spain"
x = re.search(r"bSw+", txt)
print(x.group())
توجه: اگر مطابقت نداشته باشد، مقدار هیچ
خواهد بود
به جای Match Object.
برگردانده شد