در این مطلب، ویدئو RegEx در پایتون (قسمت 2) | واردات مجدد با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:20:26
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,170 –> 00:00:02,730
سلام بچه ها به دومین ویدیوی
2
00:00:02,730 –> 00:00:05,220
سری من در مورد regex در پایتون خوش آمدید، بنابراین در
3
00:00:05,220 –> 00:00:07,200
ویدیوی اول ما یک مقدمه اولیه
4
00:00:07,200 –> 00:00:09,660
با عبارات معمولی را دریافت کردیم، فهمیدیم
5
00:00:09,660 –> 00:00:11,280
که عبارات فعال کننده دقیقاً چه هستند که
6
00:00:11,280 –> 00:00:13,769
از برخی تاریخچه
7
00:00:13,769 –> 00:00:15,990
پشت سر آنها و برخی دستورات اولیه استفاده می کنند و
8
00:00:15,990 –> 00:00:18,840
اکنون زمان آن فرا رسیده است. هنگامی که ما شروع به استفاده از پایتون
9
00:00:18,840 –> 00:00:21,480
برای کاوش regex می کنیم، بنابراین در این ویدیو
10
00:00:21,480 –> 00:00:23,699
به تازگی با استفاده از
11
00:00:23,699 –> 00:00:25,769
زبان برنامه نویسی پایتون برای پیاده سازی
12
00:00:25,769 –> 00:00:27,900
انواع عبارات منظم شروع می کنیم، بنابراین
13
00:00:27,900 –> 00:00:31,760
بدون هیچ تاخیری اجازه دهید آن را ببندیم،
14
00:00:32,149 –> 00:00:35,520
بنابراین در اینجا اولین چیزی است که
15
00:00:35,520 –> 00:00:36,930
باید بدانیم اولین چیزی که
16
00:00:36,930 –> 00:00:39,110
باید بدانیم این است که پایتون یک
17
00:00:39,110 –> 00:00:42,120
ماژول r-e ارائه می دهد که یک
18
00:00:42,120 –> 00:00:44,100
ماژول عبارات منظم است که داخلی است و
19
00:00:44,100 –> 00:00:46,350
می تواند برای پیاده سازی
20
00:00:46,350 –> 00:00:49,230
عبارات منظم در پایتون استفاده شود و
21
00:00:49,230 –> 00:00:51,210
نکته مهم در اینجا این است که از طعم Perl استفاده می کند.
22
00:00:51,210 –> 00:00:54,600
23
00:00:54,600 –> 00:00:56,730
تزریق بیان منظمی که استفاده می کند
24
00:00:56,730 –> 00:01:00,059
اساساً از طعم پرل پیروی می کند
25
00:01:00,059 –> 00:01:02,129
، به این معنی که از عبارت منظم th الهام گرفته شده است.
26
00:01:02,129 –> 00:01:06,720
روشی
27
00:01:06,720 –> 00:01:08,220
که در
28
00:01:08,220 –> 00:01:10,170
زبان برنامه نویسی Perl از عبارات سطح استفاده می شود، بنابراین از آن
29
00:01:10,170 –> 00:01:13,470
الهام گرفته شده است، بنابراین برای استفاده
30
00:01:13,470 –> 00:01:15,299
از ماژول عبارات منظم باید
31
00:01:15,299 –> 00:01:18,450
import r e را انجام دهید و این
32
00:01:18,450 –> 00:01:21,119
ماژول عبارت Revel را برای شما وارد می کند، بنابراین
33
00:01:21,119 –> 00:01:23,310
اکنون اجازه دهید ما امتحان کنیم. برای درک یا اجازه دهید
34
00:01:23,310 –> 00:01:24,900
با اولین نکته شروع کنیم که
35
00:01:24,900 –> 00:01:27,960
عبارت است از کامپایل کردن عبارات منظم، بنابراین در
36
00:01:27,960 –> 00:01:29,909
پایتون اولین کاری
37
00:01:29,909 –> 00:01:32,100
که باید بدانید برای استفاده از یک عبارت منظم باید انجام دهید این
38
00:01:32,100 –> 00:01:34,409
است که باید
39
00:01:34,409 –> 00:01:39,210
آن را در اشیاء الگو کامپایل کنید. در
40
00:01:39,210 –> 00:01:42,600
مدل re هر عبارت سطحی که
41
00:01:42,600 –> 00:01:45,090
تعریف میکنید در واقع در یک
42
00:01:45,090 –> 00:01:47,880
شی الگو کامپایل میشود که شی الگو
43
00:01:47,880 –> 00:01:51,540
دارای روشهای مختلفی برای انجام
44
00:01:51,540 –> 00:01:54,540
عملیاتهای مختلف بر روی هر
45
00:01:54,540 –> 00:01:58,280
نوع ورودی است، بنابراین چگونه میتوان هر
46
00:01:58,280 –> 00:02:01,350
رشته عبارت منظم را در یک
47
00:02:01,350 –> 00:02:03,479
شی الگو کامپایل کرد. چگونه این کار را انجام می دهید، بنابراین برای انجام
48
00:02:03,479 –> 00:02:04,950
این کار تنها کاری که باید انجام دهید این است که باید
49
00:02:04,950 –> 00:02:07,799
از تابع کامپایل re dot استفاده کنید که
50
00:02:07,799 –> 00:02:09,899
نحو آن چیزی شبیه به این است که در آن
51
00:02:09,899 –> 00:02:13,050
یک الگوی st را ارسال می کنید. زنگ بزنید و می توانید
52
00:02:13,050 –> 00:02:15,150
برخی پرچم ها را فرض کنید، بنابراین اجازه دهید به یک الگوی
53
00:02:15,150 –> 00:02:18,410
مثال بسیار ساده نگاهی بیندازیم
54
00:02:18,620 –> 00:02:24,599
که برابر با یک نقطه کامپایل شده است
55
00:02:24,599 –> 00:02:26,849
که در آن فقط سلام می گذرد.
56
00:02:26,849 –> 00:02:28,739
57
00:02:28,739 –> 00:02:31,800
58
00:02:31,800 –> 00:02:36,319
هر متن داده شده برای این
59
00:02:36,319 –> 00:02:39,840
عبارت خاص که H e Double L o است، بنابراین
60
00:02:39,840 –> 00:02:44,010
سعی خواهد کرد تا شاید hello world را
61
00:02:44,010 –> 00:02:47,129
در ورودی داده شده شما پیدا کند، بنابراین اگر من فقط سعی می کنم
62
00:02:47,129 –> 00:02:50,060
الگو را چاپ کنم، ببینید که این
63
00:02:50,060 –> 00:02:51,450
نمایشی است
64
00:02:51,450 –> 00:02:53,879
که شما می دانید برای کامپایل hello و re dot
65
00:02:53,879 –> 00:02:55,860
Unicode بنابراین همانطور که شما چیزی
66
00:02:55,860 –> 00:02:58,110
به نام re dot Unicode را در اینجا می بینید، من نوشتم
67
00:02:58,110 –> 00:03:01,470
Unicode اساساً به این معنی است که در واقع یک
68
00:03:01,470 –> 00:03:03,720
پرچم است که پرچم پیش فرض در اینجا است،
69
00:03:03,720 –> 00:03:05,940
به این معنی که متنی که ما در
70
00:03:05,940 –> 00:03:08,099
اینجا در الگوی برای الگو ارسال
71
00:03:08,099 –> 00:03:11,430
می کنیم باید به عنوان در نظر گرفته شود. متن یونیکد نقطه
72
00:03:11,430 –> 00:03:14,580
ای از متن اسکی ساده است، بنابراین ah sky دارای محدوده ای
73
00:03:14,580 –> 00:03:17,670
از 0 تا 255 است، فقط بنابراین کاملاً
74
00:03:17,670 –> 00:03:19,739
فشرده است دارای کاراکترهای بسیار کمتری است، اما
75
00:03:19,739 –> 00:03:22,650
یونیکد را می توان تا جایی که می خواهید گسترش داد، به
76
00:03:22,650 –> 00:03:24,720
همین دلیل است که از re به
77
00:03:24,720 –> 00:03:27,090
یونیکد به عنوان پیش فرض استفاده می کنیم و پایتون 3 همچنین به
78
00:03:27,090 –> 00:03:29,970
صورت پیشفرض از یونیکد پشتیبانی میکند، به
79
00:03:29,970 –> 00:03:33,180
همین دلیل است که پرچم یک مقدار پیشفرض یونیکد re dot
80
00:03:33,180 –> 00:03:36,000
دارد، بنابراین این یک شی الگوی بسیار ساده
81
00:03:36,000 –> 00:03:41,489
است، بنابراین نوع الگو، یک
82
00:03:41,489 –> 00:03:44,580
شی الگو است، بنابراین به این صورت یک الگو را کامپایل میکنید،
83
00:03:44,580 –> 00:03:47,159
بنابراین آنچه اتفاق میافتد این است که
84
00:03:47,159 –> 00:03:48,599
معمولی الگوهای عبارت در واقع
85
00:03:48,599 –> 00:03:50,849
در یک سری کد بایت کامپایل می
86
00:03:50,849 –> 00:03:53,849
شوند که سپس توسط یک
87
00:03:53,849 –> 00:03:55,830
موتور تطبیق regex نوشته شده در زبان برنامه نویسی c اجرا می
88
00:03:55,830 –> 00:03:57,959
شوند، بنابراین اگر از C Python استفاده
89
00:03:57,959 –> 00:04:00,629
می کنید، یک موتور عبارت منظم دارید
90
00:04:00,629 –> 00:04:02,189
که در
91
00:04:02,189 –> 00:04:04,650
زبان برنامه نویسی C برگردانده شده است. اتفاق می افتد
92
00:04:04,650 –> 00:04:06,390
که این متن خاصی که در
93
00:04:06,390 –> 00:04:08,370
اینجا نوشته اید hello
94
00:04:08,370 –> 00:04:11,159
به کد بایتی به یک سری کد بایت تبدیل می شود
95
00:04:11,159 –> 00:04:13,590
که در اصل نسخه کامپایل
96
00:04:13,590 –> 00:04:16,079
شده کد پایتون است و پس
97
00:04:16,079 –> 00:04:18,600
از آن به موتور regex زبان برنامه نویسی C وارد می شود
98
00:04:18,600 –> 00:04:20,339
99
00:04:20,339 –> 00:04:22,440
و هر نوع
100
00:04:22,440 –> 00:04:24,270
تطبیق و هر نوع کاری را که می
101
00:04:24,270 –> 00:04:26,190
خواهید انجام
102
00:04:26,190 –> 00:04:31,350
دهید، اکنون بیایید دوباره به موضوع پرچم بیاییم
103
00:04:31,350 –> 00:04:34,260
تا تعداد زیادی آپارتمان وجود داشته باشد و شما بتوانید بیشتر
104
00:04:34,260 –> 00:04:36,450
یاد بگیرید e در مورد پرچم های این
105
00:04:36,450 –> 00:04:38,820
مقاله خاص و همچنین
106
00:04:38,820 –> 00:04:40,530
یک ویدیوی دیگر با این سری خاص وجود دارد
107
00:04:40,530 –> 00:04:42,450
که فقط در مورد پرچم ها صحبت
108
00:04:42,450 –> 00:04:44,640
می کند اما آن قسمت کمی دیرتر می آید بنابراین
109
00:04:44,640 –> 00:04:46,740
فعلا اجازه دهید فقط به شما نشان دهم که اگر می
110
00:04:46,740 –> 00:04:48,330
خواهید از یک پرچم استفاده کنید چه چیزی آیا میخواهید این
111
00:04:48,330 –> 00:04:50,580
کار را انجام دهم، فرض کنید میخواهید از
112
00:04:50,580 –> 00:04:53,340
پرچم ignore case استفاده کنید، زیرا میتوانید فکر کنید
113
00:04:53,340 –> 00:04:55,770
که پرچم
114
00:04:55,770 –> 00:04:58,170
مورد دوم به سادگی مورد دوم را در اکسپکتور پرچین شما نادیده میگیرد،
115
00:04:58,170 –> 00:05:01,410
بنابراین اساساً اجازه دهید من دوباره کامپایل
116
00:05:01,410 –> 00:05:05,190
نکنم که در آن سلام و سلام را قرار دادهام در پرچمها
117
00:05:05,190 –> 00:05:09,810
که re dot را گذاشتم کوتاه شدم برای re dot
118
00:05:09,810 –> 00:05:12,080
ignore case، بنابراین چه اتفاقی میافتد این است که
119
00:05:12,080 –> 00:05:14,820
در حالی که مطابقت دارد با این مطابقت میکند
120
00:05:14,820 –> 00:05:17,160
، با این هم
121
00:05:17,160 –> 00:05:19,350
مطابقت دارد، بنابراین این الگوی خاص
122
00:05:19,350 –> 00:05:21,660
با هر سه این موارد مطابقت خواهد داشت.
123
00:05:21,660 –> 00:05:24,120
سه ورودی بسیار خوب است، بنابراین این همان کاری است که
124
00:05:24,120 –> 00:05:26,550
انجام می دهد، بنابراین در حال حاضر ما فقط در حال
125
00:05:26,550 –> 00:05:28,500
یادگیری نحوه ایجاد الگو هستیم، بنابراین
126
00:05:28,500 –> 00:05:30,630
اگر فقط الگو را چاپ کنید می توانید ببینید که
127
00:05:30,630 –> 00:05:35,340
دو پرچم وجود دارد که در حال حاضر از دو پرچم
128
00:05:35,340 –> 00:05:37,380
استفاده می شود، بسیار خوب و ما
129
00:05:37,380 –> 00:05:39,650
در مورد پرچم ها بیشتر خواهیم آموخت در برخی ویدیوهای آینده،
130
00:05:39,650 –> 00:05:42,390
بنابراین این یکی چگونه الگوها را ایجاد می کنید، اما
131
00:05:42,390 –> 00:05:44,550
اکنون بیایید به موضوع اصلی
132
00:05:44,550 –> 00:05:47,370
برویم، زیرا به دلیل اینکه
133
00:05:47,370 –> 00:05:50,160
ما الگوی مطابق با آن
134
00:05:50,160 –> 00:05:52,590
را ایجاد می کنیم، بنابراین وقتی یک الگو ایجاد کردیم، باید
135
00:05:52,590 –> 00:05:55,590
آن را با استفاده از روش IDE یا
136
00:05:55,590 –> 00:05:57,360
کامپایل کامپایل کنیم. کاری که ما باید انجام دهیم این است
137
00:05:57,360 –> 00:05:59,490
که باید مقداری تطبیق انجام دهیم، بنابراین برای
138
00:05:59,490 –> 00:06:00,720
تطبیق، روشهای مختلفی
139
00:06:00,720 –> 00:06:03,630
توسط شی الگو ارائه شده است، بنابراین یک
140
00:06:03,630 –> 00:06:05,400
شی الگو که فقط با
141
00:06:05,400 –> 00:06:07,410
استفاده از آن ایجاد کردهاید، روشهای مختلفی
142
00:06:07,410 –> 00:06:10,410
برای تطبیق الگو دارد که
143
00:06:10,410 –> 00:06:14,310
این موارد مطابقت دارند. جستجو کنید همه را بیابید و همه را بیابید،
144
00:06:14,310 –> 00:06:15,960
بنابراین چهار روش وجود دارد
145
00:06:15,960 –> 00:06:19,020
که برای انجام تطابق در
146
00:06:19,020 –> 00:06:21,660
ماژول re استفاده می شود، بنابراین اجازه دهید آنها را یکی یکی مرور کنیم،
147
00:06:21,660 –> 00:06:24,180
بنابراین اولین تابعی که
148
00:06:24,180 –> 00:06:25,980
در مورد آن صحبت می کنیم تابع مطابقت نامیده می شود،
149
00:06:25,980 –> 00:06:29,040
بنابراین یک شی الگو. دارای یک
150
00:06:29,040 –> 00:06:32,760
روش تطبیق است که می تواند برای تطبیق استفاده شود، بنابراین
151
00:06:32,760 –> 00:06:35,940
همانطور که واضح است، بنابراین یک تطابق
152
00:06:35,940 –> 00:06:37,830
فقط در ابتدا بررسی می شود، بنابراین نکته خاص
153
00:06:37,830 –> 00:06:39,870
در مورد این تابع خاص این است
154
00:06:39,870 –> 00:06:41,910
که ما فقط در b مطابقت داشته باشیم. شروع
155
00:06:41,910 –> 00:06:44,910
خوب است، بنابراین اجازه دهید با مثال زدن این را ببینیم،
156
00:06:44,910 –> 00:06:46,919
بنابراین اجازه دهید یک الگوی الگو ایجاد کنم
157
00:06:46,919 –> 00:06:49,850
که برابر با r نقطه کامپایل شده سلام،
158
00:06:49,850 –> 00:06:52,560
بنابراین در اینجا من یک الگوی ساده برای خودم ایجاد
159
00:06:52,560 –> 00:06:55,200
کردم و اکنون متنی دارم که همگی
160
00:06:55,200 –> 00:06:57,690
اجازه دهید آن را مانند بنویسم الگوی نقطه
161
00:06:57,690 –> 00:06:59,310
مطابقت سلام،
162
00:06:59,310 –> 00:07:01,470
بنابراین اکنون کاری که من انجام میدهم این است که من
163
00:07:01,470 –> 00:07:03,419
روش تطبیق را فراخوانی میکنم که در آن سعی میکنم
164
00:07:03,419 –> 00:07:05,550
با جهان hello مطابقت داشته باشم، پس اجازه دهید ببینیم چه
165
00:07:05,550 –> 00:07:07,950
اتفاقی میافتد، به این موضوع نگاه کنید که در ازای آن یک شی تطبیق دریافت میکنم،
166
00:07:07,950 –> 00:07:10,919
خب اجازه دهید
167
00:07:10,919 –> 00:07:14,190
آن را بگذارم. مانند تطابق برابر با این، بنابراین نوع
168
00:07:14,190 –> 00:07:19,050
تطبیق، یک شی تطبیق است، بنابراین
169
00:07:19,050 –> 00:07:21,690
اگر مطابق
170
00:07:21,690 –> 00:07:25,020
با الگوی داده شده شما در یک ورودی داده شده مطابقت پیدا شود، اکنون یک شی منطبق برگردانده می شود،
171
00:07:25,020 –> 00:07:28,650
بنابراین اکنون با نقطه مطابقت داشته باشید، اکنون
172
00:07:28,650 –> 00:07:29,910
چندین کار وجود دارد که می توانید با
173
00:07:29,910 –> 00:07:32,070
مطابقت خود انجام دهید. بنابراین اجازه دهید اجازه دهید من یک بازه کوتاه انجام دهم،
174
00:07:32,070 –> 00:07:34,919
بنابراین فاصله نقاط مطابق
175
00:07:34,919 –> 00:07:38,100
با ایندکس یا موقعیت
176
00:07:38,100 –> 00:07:40,860
هایی که
177
00:07:40,860 –> 00:07:43,979
در متن ورودی شما مطابق با الگوی داده شده شما پیدا شده است را به شما می گوید، بنابراین بیایید بگوییم
178
00:07:43,979 –> 00:07:48,630
متن من سلام دنیا خوب است، بنابراین طول مادرید من
179
00:07:48,630 –> 00:07:51,090
است. هنوز 0 تا 5 است در حالی که متن کامل من
180
00:07:51,090 –> 00:07:52,950
سلام است جهان اما
181
00:07:52,950 –> 00:07:56,520
مطابقت از 0 1 2 3 4 5 یافت می شود این مقدار
182
00:07:56,520 –> 00:08:00,240
مطابقت است که در متن من یافت می شود ok بنابراین
183
00:08:00,240 –> 00:08:02,910
این تابع تطبیق است اکنون یک
184
00:08:02,910 –> 00:08:05,070
چیز دیگر برای درک اینجا این است که
185
00:08:05,070 –> 00:08:07,560
فرض کنید به جای سلام یک فلش دوتایی بود.
186
00:08:07,560 –> 00:08:10,350
بنابراین، نوع منطبقها هیچکدام، بنابراین
187
00:08:10,350 –> 00:08:11,940
اساساً مطابقت دارند که میگیرید،
188
00:08:11,940 –> 00:08:17,690
اگر مطابقتی پیدا نشود، هیچیک وجود ندارد، بنابراین
189
00:08:17,690 –> 00:08:20,160
آنچه تا کنون فهمیدهایم این است که
190
00:08:20,160 –> 00:08:22,830
هر شی الگو دارای یک
191
00:08:22,830 –> 00:08:25,229
تابع تطبیق است که اگر
192
00:08:25,229 –> 00:08:27,510
مطابقتی پیدا شود، یک شی مطابق را برمیگرداند و آن را برمیگرداند. هیچ کدام، اگر
193
00:08:27,510 –> 00:08:30,000
هیچ تطابقی پیدا نشد، یک چیز دیگر
194
00:08:30,000 –> 00:08:31,770
در اینجا فهمیدن این است که دو
195
00:08:31,770 –> 00:08:33,450
آرگومان اختیاری وجود دارد که پستهای pose و
196
00:08:33,450 –> 00:08:36,179
end هستند، بنابراین POS اساساً به معنای
197
00:08:36,179 –> 00:08:37,860
موقعیت شروعی است که از آنجا میخواهید
198
00:08:37,860 –> 00:08:39,690
مطابقت را پیدا کنید، مقادیر پیشفرض آن به
199
00:08:39,690 –> 00:08:41,820
وضوح 0 است همانطور که میبینیم. چون
200
00:08:41,820 –> 00:08:43,440
تطابق از ابتدا شروع به تطبیق می کند،
201
00:08:43,440 –> 00:08:45,959
بنابراین مقدار آن 0 است، بنابراین اجازه دهید
202
00:08:45,959 –> 00:08:47,940
یک فلش دوتایی را به شما نشان دهم و اجازه دهید آن را بگذارم
203
00:08:47,940 –> 00:08:52,380
سلام، خوب پس دوباره ریاضیات انجام شد چرا
204
00:08:52,380 –> 00:08:53,340
این اتفاق می افتد،
205
00:08:53,340 –> 00:08:55,230
حتی اگر در متن من سلام هستم، این
206
00:08:55,230 –> 00:08:56,670
اتفاق می افتد چون تطبیق
207
00:08:56,670 –> 00:08:59,910
از ابتدا درست شروع میشود، به همین دلیل است، اما
208
00:08:59,910 –> 00:09:04,170
اگر من فقط سعی کنم موقعیتی
209
00:09:04,170 –> 00:09:06,420
را که میخواهم یک ژست همسان با آن پیدا کنم را مشخص کنم
210
00:09:06,420 –> 00:09:08,640
و اجازه بدهم ژستی را که
211
00:09:08,640 –> 00:09:11,040
از این موقعیت خاص شروع میشود، بگویم، بنابراین
212
00:09:11,040 –> 00:09:15,870
چند کاراکتر وجود دارد 0 1 2 3 4
213
00:09:15,870 –> 00:09:18,720
بنابراین از نمایه چهارم یا لکسا
214
00:09:18,720 –> 00:09:22,140
از نمایه 5 من می خواهم مطابقت پیدا
215
00:09:22,140 –> 00:09:24,630
کنم بنابراین منطبق را از 5 نمایه 5 به 10 می گیرم تا
216
00:09:24,630 –> 00:09:27,810
بتوان از پست ها برای تعیین اینکه از
217
00:09:27,810 –> 00:09:29,370
کجا می خواهید شروع به یافتن
218
00:09:29,370 –> 00:09:33,450
تطابق و O’ها کنید استفاده کرد. اساساً به معنای
219
00:09:33,450 –> 00:09:36,210
پایان فهرست بندی شده تا جایی است که شما می خواهید
220
00:09:36,210 –> 00:09:37,830
مسابقه را برنده شوید، بنابراین بیایید در این
221
00:09:37,830 –> 00:09:40,980
مورد بگوییم اگر من فقط حالت پایانی را به عنوان 9 مشخص کنم
222
00:09:40,980 –> 00:09:42,810
، اتفاقی که می افتد این است که
223
00:09:42,810 –> 00:09:44,730
فقط تا شاخص نهم جستجو می کند که
224
00:09:44,730 –> 00:09:47,690
تا این حد است. بسیار و تا این مقدار متن
225
00:09:47,690 –> 00:09:49,920
خوب است، بنابراین از مکث پنج، بنابراین
226
00:09:49,920 –> 00:09:52,470
فقط این مقدار از متن ورودی شما را جستجو میکند
227
00:09:52,470 –> 00:09:54,390
و از این نظر که
228
00:09:54,390 –> 00:09:56,040
مطابقت با hello پیدا نمیکند و شما آن را
229
00:09:56,040 –> 00:09:58,200
انجام میدهید، اجازه دهید ما آن را امتحان کنیم و به آن نگاه کنیم. که
230
00:09:58,200 –> 00:10:01,860
شما هیچ مشکلی ندارید، بنابراین در این راه می توانید
231
00:10:01,860 –> 00:10:04,470
از مفهوم استفاده کنید ژست و پوز برای
232
00:10:04,470 –> 00:10:06,810
تعیین محدوده خاصی که در آن
233
00:10:06,810 –> 00:10:07,980
میخواهید یک تطابق خاص را جستجو کنید
234
00:10:07,980 –> 00:10:10,860
و همچنین تابع تطابق نقطه الگو
235
00:10:10,860 –> 00:10:13,380
فقط از
236
00:10:13,380 –> 00:10:15,780
مقدار pause که به طور پیشفرض 0 است شروع به تطبیق میکند، بنابراین
237
00:10:15,780 –> 00:10:17,040
این همه مربوط به تابع مطابقت بود