در این مطلب، ویدئو توابع در بیان منظم – برنامه نویسی پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:31:15
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,490 –> 00:00:11,599
[موسیقی]
2
00:00:11,599 –> 00:00:13,799
سلام دوستان به کانال ما خوش آمدید،
3
00:00:13,799 –> 00:00:16,170
بنابراین در جلسات قبلی
4
00:00:16,170 –> 00:00:17,940
اکنون مفاهیم شی گرا
5
00:00:17,940 –> 00:00:21,600
در برنامه نویسی پایتون را تکمیل کردیم و امروز
6
00:00:21,600 –> 00:00:23,699
در مورد مفهوم یک سقوط در برنامه نویسی پایتون بحث می کنیم.
7
00:00:23,699 –> 00:00:25,080
8
00:00:25,080 –> 00:00:37,440
9
00:00:37,440 –> 00:00:39,930
عبارات پس چیزی نیست جز
10
00:00:39,930 –> 00:00:45,030
یک دنباله از کاراکترها کاربر برای
11
00:00:45,030 –> 00:00:47,550
تطبیق الگوی درست پس
12
00:00:47,550 –> 00:00:54,620
دنباله ای از کاراکترها
13
00:00:55,850 –> 00:01:05,280
14
00:01:05,280 –> 00:01:07,260
15
00:01:07,260 –> 00:01:09,750
16
00:01:09,750 –> 00:01:13,080
است.
17
00:01:13,080 –> 00:01:22,170
کاراکتر همه گروه کاراکترها چهار
18
00:01:22,170 –> 00:01:24,600
کاراکتر است، بنابراین باید بفهمیم که
19
00:01:24,600 –> 00:01:27,390
آیا الگوی داده شده با دنباله کاراکترها در دسترس است یا نه، به
20
00:01:27,390 –> 00:01:30,540
این
21
00:01:30,540 –> 00:01:32,610
معنی که در رشته داده شده این فرآیند
22
00:01:32,610 –> 00:01:35,070
را عبارت منظم می نامیم، به
23
00:01:35,070 –> 00:01:40,259
عنوان مثال یک ایمیل ایمیل در نظر بگیرید.
24
00:01:40,259 –> 00:01:40,920
25
00:01:40,920 –> 00:01:44,130
میتوانید در ایمیل بنویسید،
26
00:01:44,130 –> 00:01:46,790
27
00:01:57,350 –> 00:02:01,890
بنابراین اگر میخواهید
28
00:02:01,890 –> 00:02:05,280
این ایمیل را تأیید کنید، میدانیم که همه
29
00:02:05,280 –> 00:02:07,560
ایمیلها دارای ورودی هستند، ساده است. در
30
00:02:07,560 –> 00:02:11,220
همان زمان یک نقطه خوب است، بنابراین تا زمانی که
31
00:02:11,220 –> 00:02:13,110
باید در همان چیزی خوب باشد، نقطه
32
00:02:13,110 –> 00:02:17,100
وجود دارد، بنابراین برای دریافت اعتبار این ایمیل،
33
00:02:17,100 –> 00:02:19,290
باید الگوی را جستجو کنیم
34
00:02:19,290 –> 00:02:21,240
که حداقل یک
35
00:02:21,240 –> 00:02:23,880
نماد اینترنتی باید مطابقت داشته باشد و آن یک نقطه است.
36
00:02:23,880 –> 00:02:26,210
باید درست در این متن موجود باشد،
37
00:02:26,210 –> 00:02:30,480
بنابراین اگر این راضی کننده باشد، می توانیم بگوییم که
38
00:02:30,480 –> 00:02:33,630
ممکن است یک آدرس ایمیل باشد، بنابراین چنین مقداری
39
00:02:33,630 –> 00:02:35,790
از چیزها را به عنوان یک
40
00:02:35,790 –> 00:02:38,790
عبارات منظم می نامیم، بنابراین تطبیق الگو به سادگی
41
00:02:38,790 –> 00:02:41,490
می توانیم به عنوان تطبیق الگو بگوییم و این
42
00:02:41,490 –> 00:02:47,670
با استفاده از آن پیاده سازی می شود. ماژول Reg X
43
00:02:47,670 –> 00:02:51,690
بسیار خوب است، بنابراین انگلیسی از بسته re
44
00:02:51,690 –> 00:02:54,660
یا یک بسته برای پیاده سازی عبارات منظم استفاده می
45
00:02:54,660 –> 00:02:56,880
کند، بنابراین هر برنامه ای
46
00:02:56,880 –> 00:02:59,580
که در مورد عبارات سزاریو می نویسیم،
47
00:02:59,580 –> 00:03:01,860
باید
48
00:03:01,860 –> 00:03:05,280
بسته e خود را وارد کنیم، این مخفف ها برای
49
00:03:05,280 –> 00:03:08,220
عبارت منظم هستند.
50
00:03:08,220 –> 00:03:11,850
مهم باشد و در این
51
00:03:11,850 –> 00:03:15,930
زمینه مفاهیم مختلفی وجود دارد، بنابراین
52
00:03:15,930 –> 00:03:18,060
قرار است متا کاراکترها و
53
00:03:18,060 –> 00:03:20,880
سکانس های خاص را نیز ببینیم، بنابراین در این
54
00:03:20,880 –> 00:03:23,160
جلسه به سراغ توابع اصلی
55
00:03:23,160 –> 00:03:25,230
موجود در th می رویم. توابع یا متدهای عبارات منظم است،
56
00:03:25,230 –> 00:03:27,750
بنابراین چند
57
00:03:27,750 –> 00:03:29,850
روش در این
58
00:03:29,850 –> 00:03:30,660
عبارات کمیاب وجود دارد،
59
00:03:30,660 –> 00:03:31,980
بنابراین ابتدا به قسمت تئوری
60
00:03:31,980 –> 00:03:35,580
می پردازیم و سپس
61
00:03:35,580 –> 00:03:37,410
اجرای عملی همه آن متدها را
62
00:03:37,410 –> 00:03:39,840
در مفسر درست نشان می دهیم، بنابراین اولین
63
00:03:39,840 –> 00:03:41,790
روش، پس اینها هستند. توابع
64
00:03:41,790 –> 00:03:46,640
موجود روش اول یافتن همه همه
65
00:03:46,640 –> 00:03:54,510
چیز درست است، بنابراین همه را پیدا کنید، بنابراین
66
00:03:54,510 –> 00:04:03,180
اگر لیست همه موارد منطبق را به خاطر بیاورید،
67
00:04:03,180 –> 00:04:09,720
دقیقاً تابع جستجوی تابع دوم،
68
00:04:10,560 –> 00:04:14,650
69
00:04:14,650 –> 00:04:20,230
شیء مطابق را برمی گرداند، بنابراین
70
00:04:20,230 –> 00:04:23,560
هیچ نتیجه ای را برنمی گردانید، مطابقت خواهد شد.
71
00:04:23,560 –> 00:04:34,780
اگر مانند سومین
72
00:04:34,780 –> 00:04:44,740
تابع تقسیم تابع تقسیم شود
73
00:04:44,740 –> 00:05:04,870
، رشته ای را که از الگوی داده شده می
74
00:05:04,870 –> 00:05:08,680
دهد جدا می کند، بنابراین شاید یک تقسیم یا
75
00:05:08,680 –> 00:05:11,350
تعدادی از صحبت ها و چهارمین
76
00:05:11,350 –> 00:05:15,070
تابع زیر تابع برای
77
00:05:15,070 –> 00:05:30,640
جایگزینی یک استفاده شود. رشته کلمه رشته جدید،
78
00:05:30,640 –> 00:05:33,400
بنابراین میتواند یک تطابق یا چند
79
00:05:33,400 –> 00:05:36,630
منطبق درست باشد، بنابراین این تابع فرعی به آنها بستگی دارد،
80
00:05:36,630 –> 00:05:39,850
بنابراین اینها همه
81
00:05:39,850 –> 00:05:42,010
توابع موجود در r هستند. عبارات مضاعف،
82
00:05:42,010 –> 00:05:44,590
به خصوص در
83
00:05:44,590 –> 00:05:47,229
جستجو، نتیجه واقعی را نمی دهد،
84
00:05:47,229 –> 00:05:49,419
85
00:05:49,419 –> 00:05:54,610
شیء مطابقت را دوباره برمی گرداند.
86
00:05:54,610 –> 00:05:57,729
87
00:05:57,729 –> 00:06:01,150
88
00:06:01,150 –> 00:06:10,710
89
00:06:10,710 –> 00:06:13,639
روش شروع
90
00:06:13,639 –> 00:06:19,659
، موقعیت وقوع موقعیت
91
00:06:19,659 –> 00:06:23,810
وقوع را به شما نشان میدهد و با صرف چندین
92
00:06:23,810 –> 00:06:35,060
موقعیت شروع و پایان مکس
93
00:06:35,060 –> 00:06:49,389
و استیو، کاربر واقعی رشته
94
00:06:49,389 –> 00:07:00,139
را مطابق با عنوان کامل برمیگرداند، بنابراین
95
00:07:00,139 –> 00:07:02,900
نگران نباشید، بنابراین من همه روشها را اجرا میکنم.
96
00:07:02,900 –> 00:07:05,210
و من به خوبی به شما توضیح خواهم داد،
97
00:07:05,210 –> 00:07:08,000
بنابراین این چند روش موجود
98
00:07:08,000 –> 00:07:11,120
در این عبارت منظم هستند، بنابراین جستجوی ما را پیدا کنید
99
00:07:11,120 –> 00:07:15,529
و دوباره فقط برای چنین تابعی
100
00:07:15,529 –> 00:07:17,509
یک شی مطابق با نرخی وجود خواهد داشت
101
00:07:17,509 –> 00:07:19,099
که شیء مطابقت را به شما نمی دهد تا به نتیجه
102
00:07:19,099 –> 00:07:20,840
برسید. در
103
00:07:20,840 –> 00:07:22,729
نتیجه، حروف یک شی منطبق
104
00:07:22,729 –> 00:07:31,009
مانند ستاره را کاهش می دهیم، بنابراین هر
105
00:07:31,009 –> 00:07:33,080
تابعی که از آن استفاده می کنیم
106
00:07:33,080 –> 00:07:36,110
باید با کمک he یا
107
00:07:36,110 –> 00:07:37,610
باید آن را h نامیده شود. elp of our me
108
00:07:37,610 –> 00:07:41,089
یعنی اگر از این نهایی استفاده میکنید،
109
00:07:41,089 –> 00:07:45,169
باید از سلول نقطه بازده و نقطه v نقطه استفاده کنیم یا
110
00:07:45,169 –> 00:07:51,919
به تقسیم نقطه نیاز داریم.
111
00:07:51,919 –> 00:07:57,409
112
00:07:57,409 –> 00:08:00,819
113
00:08:01,330 –> 00:08:05,870
بنابراین اولین مورد نهایی است پس پیدا کنید
114
00:08:05,870 –> 00:08:11,150
یعنی نقطه آرنه همه را پیدا کنید پس
115
00:08:11,150 –> 00:08:15,560
الگو را به گونه ای که باید کاما
116
00:08:15,560 –> 00:08:17,719
و منبع رشته را از جایی که
117
00:08:17,719 –> 00:08:25,130
باید جستجو کنیم تا جایی که باید این الگو را جستجو کنیم لکه کنیم
118
00:08:25,130 –> 00:08:27,530
را ارائه دهید بنابراین این نشان می دهد
119
00:08:27,530 –> 00:08:35,030
که لیست منطبق ها اگر مطابقت
120
00:08:35,030 –> 00:08:43,400
نداشته باشد، بنابراین اگر مطابقت وجود داشته باشد و انجام می دهد و این کار را انجام می دهد
121
00:08:43,400 –> 00:08:50,800
و اگر مطابقت وجود نداشته باشد انگلیسی باز می گردد،
122
00:08:51,370 –> 00:08:55,670
بنابراین اگر هیچ الگوی در آن وجود نداشته باشد،
123
00:08:55,670 –> 00:08:58,730
اما با توجه به چنین میزبانی،
124
00:08:58,730 –> 00:09:00,650
هر لیست واقعاً خالی باشد. در
125
00:09:00,650 –> 00:09:05,090
نتیجه ایجاد شود بسیار خوب پس این همه چیز
126
00:09:05,090 –> 00:09:09,080
در مورد این است پیدا کنید همه این کار را انجام ندهید من
127
00:09:09,080 –> 00:09:11,510
فقط نحو را می دهم
128
00:09:11,510 –> 00:09:13,370
سپس اجرای تابع دوم را
129
00:09:13,370 –> 00:09:16,790
به سختی در اینجا جستجو می کنیم همچنین آرگومان اول
130
00:09:16,790 –> 00:09:18,110
یک الگو است
131
00:09:18,110 –> 00:09:20,420
بنابراین هر چه که باشد الگوی ما باید بررسی کنیم
132
00:09:20,420 –> 00:09:27,800
که منبع رشته است بنابراین سیستم به
133
00:09:27,800 –> 00:09:29,270
طوری که t به این معنی است که از آنجا باید
134
00:09:29,270 –> 00:09:32,560
جستجو کنند بنابراین
135
00:09:32,560 –> 00:09:42,400
اگر وجود مطابقت وجود داشته باشد، نتیجه میشود که شی مطابقت وجود داشته باشد، و
136
00:09:42,400 –> 00:09:48,830
اگر وجود نداشته باشد، مطابقت وجود نداشته باشد، پول اگر وجود
137
00:09:48,830 –> 00:09:52,280
نداشته باشد، بعداً مشکلی ندارد و اگر مطابقت
138
00:09:52,280 –> 00:09:54,740
وجود داشته باشد، از شی مطابقت استفاده
139
00:09:54,740 –> 00:09:55,790
میکند که برای آن کار میکند. اولین
140
00:09:55,790 –> 00:10:04,550
رخداد اولین رخداد بنابراین اولین رخداد
141
00:10:04,550 –> 00:10:06,230
فقط اولین رخداد نمایش داده می شود،
142
00:10:06,230 –> 00:10:09,320
بنابراین من مثال را درست
143
00:10:09,320 –> 00:10:12,530
در قسمت پیاده سازی و نتیجه سوم را
144
00:10:12,530 –> 00:10:18,320
دوباره نقطه تقسیم می کنم به
145
00:10:18,320 –> 00:10:20,570
این معنی که رشته شرکت به
146
00:10:20,570 –> 00:10:24,050
عناصر نقص تقسیم می شود. یک لیست بنابراین با
147
00:10:24,050 –> 00:10:27,050
کمک جداکننده داده شده، بنابراین دوباره
148
00:10:27,050 –> 00:10:30,260
باید جداکننده را به
149
00:10:30,260 –> 00:10:32,839
یک اندازه در اینجا انجام دهیم، می توانیم الگو را نیز ارائه دهیم،
150
00:10:32,839 –> 00:10:36,830
بنابراین در اینجا می توانیم الگو را انجام دهیم تا
151
00:10:36,830 –> 00:10:38,110
در آن زمان خاص
152
00:10:38,110 –> 00:10:41,620
از منبع بخار از
153
00:10:41,620 –> 00:10:47,490
منبع رشته و حداکثر شیرینی شرکت
154
00:10:47,490 –> 00:10:49,240
لطفاً لطفاً
155
00:10:49,240 –> 00:10:52,240
پس این یک گزینه اختیاری است این
156
00:10:52,240 –> 00:10:55,390
اختیاری است درست به این معنی که
157
00:10:55,390 –> 00:10:57,250
چند تقسیم باید در
158
00:10:57,250 –> 00:11:00,010
رشته داده شده انجام شود باید در این حداکثر نرخ مشخص شود. این
159
00:11:00,010 –> 00:11:02,230
یک ریگ عدد صحیح است. ht بنابراین در
160
00:11:02,230 –> 00:11:04,870
تلویزیون بنابراین الگوی
161
00:11:04,870 –> 00:11:07,329
بنابراین هر الگوی که در اینجا
162
00:11:07,329 –> 00:11:09,430
ارائه می دهیم الگو را در
163
00:11:09,430 –> 00:11:11,800
رشته منبع جستجو می کند و
164
00:11:11,800 –> 00:11:14,920
اولین چیز را از خود این الگو جدا می کند بنابراین
165
00:11:14,920 –> 00:11:17,019
برای تقسیم
166
00:11:17,019 –> 00:11:19,360
ماینینگ باید تفاوت حداکثر را انجام دهید. در حال
167
00:11:19,360 –> 00:11:21,399
دادن به من این اختیاری است که او
168
00:11:21,399 –> 00:11:23,829
این را به این زیبایی نشان
169
00:11:23,829 –> 00:11:28,000
نمی دهد، در تمام
170
00:11:28,000 –> 00:11:31,720
زمان های دیگر این سس تقسیم می شود، بنابراین برای مثال اگر
171
00:11:31,720 –> 00:11:34,690
این الگوی ماده در
172
00:11:34,690 –> 00:11:38,620
پنج مکان با شما مطابقت داشته باشد، پنج مسابقه وجود دارد،
173
00:11:38,620 –> 00:11:41,589
خیلی خوب است. پلیس آنجا خواهد بود، پنج
174
00:11:41,589 –> 00:11:44,890
تقسیم پیش میرود، بنابراین هر جا که الگوی مرد
175
00:11:44,890 –> 00:11:47,079
با فروشگاه مطابقت داشته باشد،
176
00:11:47,079 –> 00:11:50,290
آن عبارت خاص تقسیم میشود
177
00:11:50,290 –> 00:11:54,190
و از فرم میگوییم پوپولیست شرقی خوب است، بنابراین
178
00:11:54,190 –> 00:11:56,260
مثال را به شما نشان میدهیم و
179
00:11:56,260 –> 00:11:58,600
اگر یک چیز اختیاری باشد، این حداکثر نیست. and you
180
00:11:58,600 –> 00:12:09,720
Ashwin یک الگوی بسیار زیربنایی است بیایید روی
181
00:12:09,720 –> 00:12:13,510
الگوی جدید یا رشته جدید این یک
182
00:12:13,510 –> 00:12:20,769
الگوی کامل از رشته های قدیمی است که
183
00:12:20,769 –> 00:12:23,620
از منبع وارد شوید بنابراین در اینجا باید
184
00:12:23,620 –> 00:12:25,630
منبع استریم را مشخص کنید و
185
00:12:25,630 –> 00:12:38,949
دوباره بدون من بنابراین، دوباره
186
00:12:38,949 –> 00:12:41,890
سال چهارم اختیاری است، آن
187
00:12:41,890 –> 00:12:44,199
اختیاری است، بنابراین اگر در
188
00:12:44,199 –> 00:12:46,390
این تعداد رخدادها به طور خودکار
189
00:12:46,390 –> 00:12:49,790
برای همه مسابقات برای همه حصارها مطابقت نداشته باشید،
190
00:12:49,790 –> 00:12:51,529
الگوی جهانی با جایگزینی
191
00:12:51,529 –> 00:12:55,579
جدید پارا درست جایگزین می شود، بنابراین در اینجا
192
00:12:55,579 –> 00:12:58,339
اگر بدهید تعداد رخدادها اگر
193
00:12:58,339 –> 00:12:59,750
تعداد رخدادهایی را مشخص کنید
194
00:12:59,750 –> 00:13:02,750
که بسیاری از رخدادها الگوهای جهانی
195
00:13:02,750 –> 00:13:04,990
با الگوی جدید جایگزین میشوند بسیار
196
00:13:04,990 –> 00:13:07,880
خوب و این کند ما
197
00:13:07,880 –> 00:13:11,690
198
00:13:11,690 –> 00:13:14,899
199
00:13:14,899 –> 00:13:17,149
است. مانند هر تعداد از
200
00:13:17,149 –> 00:13:21,310
رخدادها درست است، بنابراین اینها همه چند
201
00:13:21,310 –> 00:13:25,730
توابع موجود در بسته عبارت e-reader
202
00:13:25,730 –> 00:13:29,329
هستند، بنابراین ما را در اینجا رها کنید
203
00:13:29,329 –> 00:13:32,089
و ما قسمت پیاده سازی را مشاهده
204
00:13:32,089 –> 00:13:33,860
خواهیم کرد که با اجرای یک
205
00:13:33,860 –> 00:13:35,959
برنامه کوچک که تمام این
206
00:13:35,959 –> 00:13:38,149
توابع را به درستی نشان می دهد. این یک
207
00:13:38,149 –> 00:13:41,300
پیدا کردن تمام چین خوردگی های سرویس و
208
00:13:41,300 –> 00:13:43,100
همچنین متدهای شی ریاضی است که به
209
00:13:43,100 –> 00:13:47,240
معنای شروع یا دهانه یا رشته درست است، بنابراین در
210
00:13:47,240 –> 00:13:49,010
جلسه بعدی ما یک در مورد
211
00:13:49,010 –> 00:13:53,449
متا کاراکترها و دنبالهها درست است، بنابراین
212
00:13:53,449 –> 00:13:55,579
اجازه دهید به سیستم برویم، من
213
00:13:55,579 –> 00:13:58,670
یک برنامه کوچک را تقریباً برابر
214
00:13:58,670 –> 00:14:05,050
با عناصر تفسیری مرتبط
215
00:14:05,050 –> 00:14:08,000
میکنم، بنابراین اکنون آن عبارت منظم را دیدهایم،
216
00:14:08,000 –> 00:14:10,370
اما در
217
00:14:10,370 –> 00:14:12,560
عبارت منظم موجود است، بنابراین ما
218
00:14:12,560 –> 00:14:14,449
اجرای عملی همه آن
219
00:14:14,449 –> 00:14:18,500
متدها را ببینید، بنابراین برای اجرای آن
220
00:14:18,500 –> 00:14:23,750
متدها ابتدا باید ماژول he خود را وارد کنیم
221
00:14:23,750 –> 00:14:25,370
که چیزی جز یک عبارت منظم نیست
222
00:14:25,370 –> 00:14:28,389
و سپس میتوانیم
223
00:14:28,389 –> 00:14:31,420
آن متدها را پیادهسازی کنیم، بنابراین
224
00:14:31,420 –> 00:14:34,880
معمولاً چهار روش را میبینیم که عبارتند از:
225
00:14:34,880 –> 00:14:39,740
تقسیم سوم و فرعی نهایی، بنابراین ابتدا وقتی
226
00:14:39,740 –> 00:14:42,709
با نهایی می روید، اجازه دهید
227
00:14:42,709 –> 00:14:48,130
یک بار رشته رشته را برابر با آن بگیریم
228
00:14:48,850 –> 00:14:52,430
و اگر با رشته ای شروع می شود که
229
00:14:52,430 –> 00:14:55,959
در حال گرفتن آن هستیم، بهترین واکنش را نشان می دهیم، بنابراین پس از آن
230
00:14:55,959 –> 00:15:02,160
باید از Find out استفاده کنیم. دوباره نقطه
231
00:15:02,160 –> 00:15:06,209
همه را پیدا کنیم، بنابراین هر زمان که
232
00:15:06,209 –> 00:15:07,920
روش بیان منظم را اجرا می کنیم، باید
233
00:15:07,920 –> 00:15:10,500
با نام مدل مربوطه فراخوانی
234
00:15:10,500 –> 00:15:14,819
کنیم تا یک نقطه همه چیز را پیدا کنیم، باید
235
00:15:14,819 –> 00:15:16,829
دنباله ای را که به معنای یک الگو است، ارائه دهیم.
236
00:15:16,829 –> 00:15:20,189
اینجا را ببینید میتوانید رشته و پرچمهای الگوی دستنخورده را ببینید،
237
00:15:20,189 –> 00:15:21,420
238
00:15:21,420 –> 00:15:24,540
بنابراین الگوی ما باید انجام دهیم،
239
00:15:24,540 –> 00:15:28,560
بنابراین من یک e Fatima را میدهم، بنابراین قرار است V T
240
00:15:28,560 –> 00:15:37,139
و رشته را درست پیدا کنم، بنابراین حالا اجازه دهید
241
00:15:37,139 –> 00:15:41,009
این X را چاپ کنیم تا باید لیست را دریافت کنیم.
242
00:15:41,009 –> 00:15:44,069
از تمام موارد بعدی به معنای تمام
243
00:15:44,069 –> 00:15:46,410
الگوهای داده شده در رشته است، بنابراین من
244
00:15:46,410 –> 00:15:49,740
این را می گویم و سپس می توانیم
245
00:15:49,740 –> 00:15:53,149
برنامه را اجرا کنیم تا خروجی را دریافت کنید،
246
00:16:03,089 –> 00:16:05,709
بنابراین من برنامه را به عنوان یک نقطه P معمولی به اشتراک می گذارم،
247
00:16:05,709 –> 00:16:08,230
بنابراین اگر شما این
248
00:16:08,230 –> 00:16:12,790
برنامه را اجرا کنید تا e e را دریافت کنیم، یعنی
249
00:16:12,790 –> 00:16:14,800
اکنون هر تعداد رخداد
250
00:16:14,800 –> 00:16:16,420
وجود داشته باشد، همه چیز بر حسب آزاد شدن نمایش داده می شود،
251
00:16:16,420 –> 00:16:19,300
بنابراین در اینجا در
252
00:16:19,300 –> 00:16:22,509
رشته داده شده الفبای E
253
00:16:22,509 –> 00:16:26,550
در دو زمان در دسترس است، به همین دلیل است که باید
254
00:16:26,550 –> 00:16:39,059
یک بار ببینیم. دوباره اگر آن را پیدا کردید a
255
00:16:39,059 –> 00:16:42,699
و دوباره پاسخ را به صورت e دریافت می کنیم
256
00:16:42,699 –> 00:16:44,980
زیرا در رشته داده شده ابزارهایی وجود دارد
257
00:16:44,980 –> 00:16:46,990
و همچنین نه تنها الفبای منفرد
258
00:16:46,990 –> 00:16:49,629
شما می توانید گروهی از
259
00:16:49,629 –> 00:17:00,730
کاراکترها را نیز به درستی مشاهده کنید و
260
00:17:00,730 –> 00:17:04,390
فقط یک مورد وجود داشته باشد و بنابراین
261
00:17:04,390 –> 00:17:07,059
در لیست نمایش داده می شود اگر یک عنصر را
262
00:17:07,059 –> 00:17:12,339
پیدا کنم، فقط می خواهم الگویی را پیدا کنم
263
00:17:12,339 –> 00:17:13,869
که در
264
00:17:13,869 –> 00:17:15,730
رشته موجود نیست، بنابراین اگر در
265
00:17:15,730 –> 00:17:19,049
رشته به طور خودکار در دسترس نباشد، یک لیست خالی دریافت می کنیم
266
00:17:19,049 –> 00:17:23,529
یک لیست خالی دریافت می کنیم،
267
00:17:23,529 –> 00:17:25,839
بنابراین نتیجه این تابع find all
268
00:17:25,839 –> 00:17:30,549
است لیستی از رخدادها درست است،
269
00:17:30,549 –> 00:17:33,010
بنابراین همه چیز مربوط به یافتن یافتن همه است و
270
00:17:33,010 –> 00:17:38,020
سپس
271
00:17:38,020 –> 00:17:42,250
برای جستجوی
272
00:17:42,250 –> 00:17:45,010
الگوی داده شده در رشته داده شده به روش جستجوی مجازی برای شهرت می پردازیم، بنابراین
273
00:17:45,010 –> 00:17:46,809
ابتدا با آن پارامتر اول،
274
00:17:46,809 –> 00:17:49,690
الگویی است که باید پیدا کنیم و
275
00:17:49,690 –> 00:17:51,490
پارامتر دوم منبعی است که به