#آموزش استفاده از عبارات با قاعده
Import re # برای استفاده از عبارات باقاعده
.compile() # الگو را به کامپایل میدهیم
برای مثال:
re.compile(r'\d\d) # به دنبال دو رقم میگردد
.search() # عبارتی که میخواهید در آن جستجو کنید
.findall() # عبارتی که میخواهید در آن جستجو کنید
نکته:
تفاوت findall و search این است که در search اولین تطابق که ایجاد شود آن را به عنوان خروجی بر میگرداند،اما در findall تمامی همخوانی ها را در یک لیست بر میگرداند.
.group() # متن اصلی را نمایش میدهد
نکته:
اگر پس از search برای تبدیل نتیجه از group استفاده نکنید ،نتیجه برگردانده شده قابل فهم نخواهد بود
مثال:
import re
WeightRegEx=re.compile(r'\d\d.\d\d')
Mo=WeightRegEx.search(r'this is 56.34 kg')
Result=Mo.group()
print(Result)
#Regular_Expressions
#عبارات_با_قاعده
🔰 @raspberry_python
Import re # برای استفاده از عبارات باقاعده
.compile() # الگو را به کامپایل میدهیم
برای مثال:
re.compile(r'\d\d) # به دنبال دو رقم میگردد
.search() # عبارتی که میخواهید در آن جستجو کنید
.findall() # عبارتی که میخواهید در آن جستجو کنید
نکته:
تفاوت findall و search این است که در search اولین تطابق که ایجاد شود آن را به عنوان خروجی بر میگرداند،اما در findall تمامی همخوانی ها را در یک لیست بر میگرداند.
.group() # متن اصلی را نمایش میدهد
نکته:
اگر پس از search برای تبدیل نتیجه از group استفاده نکنید ،نتیجه برگردانده شده قابل فهم نخواهد بود
مثال:
import re
WeightRegEx=re.compile(r'\d\d.\d\d')
Mo=WeightRegEx.search(r'this is 56.34 kg')
Result=Mo.group()
print(Result)
#Regular_Expressions
#عبارات_با_قاعده
🔰 @raspberry_python