در این مطلب، ویدئو عبارات منظم | پایتون برای یادگیری ماشین | جلسه 5 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 1:10:00
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,300 –> 00:00:06,680
[موسیقی]
2
00:00:06,950 –> 00:00:10,110
عبارات منظم چیزی
3
00:00:10,110 –> 00:00:11,940
واقعاً فوقالعاده است که
4
00:00:11,940 –> 00:00:14,940
اتفاق افتاده است و با استفاده از بیان منظم
5
00:00:14,940 –> 00:00:18,200
میتوانید بسیاری از متنها را
6
00:00:18,200 –> 00:00:22,110
بدون نیاز به نوشتن منطق
7
00:00:22,110 –> 00:00:24,420
یا کد انجام دهید،
8
00:00:24,420 –> 00:00:26,850
بنابراین عبارت منظم یک
9
00:00:26,850 –> 00:00:29,550
اختراع عالی است و متوجه خواهید شد که
10
00:00:29,550 –> 00:00:32,009
بسیاری از کارها را می توان با عبارات منظم انجام داد، بسیار
11
00:00:32,009 –> 00:00:36,329
خوب، و منظور من بیشتر در
12
00:00:36,329 –> 00:00:38,100
حرفه من است، آنچه که ما آموخته ایم این
13
00:00:38,100 –> 00:00:41,219
است که هر کسی که داده ها را پردازش می کند،
14
00:00:41,219 –> 00:00:44,460
خواه مهندس باشند
15
00:00:44,460 –> 00:00:46,800
یا مهندس نباشند، یا مدیران ارشد
16
00:00:46,800 –> 00:00:48,749
بیان منظم وجود داشته باشند، درست مانند Microsoft
17
00:00:48,749 –> 00:00:52,949
Excel که به آنها کمک کرده است. فوق العاده است، بنابراین
18
00:00:52,949 –> 00:00:55,859
بیایید با عبارات منظم در
19
00:00:55,859 –> 00:00:59,069
محاسبه یک عبارت منظم شروع کنیم
20
00:00:59,069 –> 00:01:02,149
که به آن reg X نیز گفته می شود و گاهی اوقات reg
21
00:01:02,149 –> 00:01:05,940
XP ابزاری مختصر و انعطاف پذیر برای
22
00:01:05,940 –> 00:01:08,790
تطبیق رشته های متنی مانند
23
00:01:08,790 –> 00:01:11,550
کلمات کاراکترهای خاص یا
24
00:01:11,550 –> 00:01:13,470
الگوهای کاراکترها ارائه می دهد که یک عبارت منظم به
25
00:01:13,470 –> 00:01:16,170
زبان رسمی نوشته می شود. که می تواند
26
00:01:16,170 –> 00:01:18,840
توسط تجزیه کننده عبارات منظم
27
00:01:18,840 –> 00:01:22,200
یا پردازشگر تفسیر شود، اکنون این تعریف خوب است
28
00:01:22,200 –> 00:01:25,370
n معنی زیادی ندارد و اگر
29
00:01:25,370 –> 00:01:28,050
برای شما خیلی فنی به نظر می رسد،
30
00:01:28,050 –> 00:01:30,020
نگران نباشید، بسیار ساده خواهد بود،
31
00:01:30,020 –> 00:01:34,230
بنابراین به عبارت بسیار ساده،
32
00:01:34,230 –> 00:01:37,110
عبارت منظم، عبارات عام بسیار هوشمندانه
33
00:01:37,110 –> 00:01:40,710
است، بنابراین وقتی به
34
00:01:40,710 –> 00:01:42,420
یک عبارت منظم نگاه می کنید ممکن است
35
00:01:42,420 –> 00:01:44,900
کاملاً مرموز به نظر می رسند، اما
36
00:01:44,900 –> 00:01:47,400
زمانی که عبارات منظم را درک کنید بسیار قدرتمند
37
00:01:47,400 –> 00:01:49,290
هستند، آنها واقعاً سرگرم کننده خواهند بود و
38
00:01:49,290 –> 00:01:53,190
می توانید با خطوط ساده کد جادویی زیادی انجام دهید.
39
00:01:53,190 –> 00:01:55,560
40
00:01:55,560 –> 00:01:58,890
41
00:01:58,890 –> 00:02:01,290
42
00:02:01,290 –> 00:02:04,530
زبانی از
43
00:02:04,530 –> 00:02:06,510
کاراکترهای نشانگر که با کاراکترها برنامه نویسی می
44
00:02:06,510 –> 00:02:10,079
کنند، یک نوع زبان قدیمی است،
45
00:02:10,079 –> 00:02:12,420
اما فشرده است،
46
00:02:12,420 –> 00:02:14,550
اساساً مانند آن
47
00:02:14,550 –> 00:02:16,620
زبان های قدیمی است که واقعاً رمزآلود به نظر می رسند و
48
00:02:16,620 –> 00:02:18,360
واقعاً به برنامه نویسی فکر می کنند که
49
00:02:18,360 –> 00:02:20,489
شما فقط نمادها و چیزهایی مانند آن را می بینید.
50
00:02:20,489 –> 00:02:23,550
درست است، بنابراین در آن زمان
51
00:02:23,550 –> 00:02:25,800
احساس خواهید کرد که
52
00:02:25,800 –> 00:02:28,230
ماتریس را محافظ صفحه نمایش می بینید، مانند
53
00:02:28,230 –> 00:02:30,989
بسیاری از نمادها در حال سقوط هستند، خوب است، اما
54
00:02:30,989 –> 00:02:33,989
این کار شما جالب خواهد بود. برای یادگیری این
55
00:02:33,989 –> 00:02:34,830
بخش خوب است،
56
00:02:34,830 –> 00:02:37,530
ما کمی بیشتر آن را تمرین می کنیم
57
00:02:37,530 –> 00:02:39,450
تا بتوانیم آن را حل کنیم
58
00:02:39,450 –> 00:02:42,950
، ایده روحی این است که وقتی
59
00:02:42,950 –> 00:02:45,720
به مشکلی فکر می کنید، نباید یک
60
00:02:45,720 –> 00:02:48,000
بلوک ذهنی برای نوشتن عبارات منظم داشته باشید،
61
00:02:48,000 –> 00:02:50,370
خوب که یکی از
62
00:02:50,370 –> 00:02:52,799
دلایلی که زمانی که من آموزش
63
00:02:52,799 –> 00:02:57,380
فک در Hadoop را با جاوا شروع کردم
64
00:02:57,380 –> 00:03:02,489
این بود که 90٪ از پردازش داده های بزرگ یا
65
00:03:02,489 –> 00:03:04,739
پردازش داده های کوچک من در واقع
66
00:03:04,739 –> 00:03:07,019
با استفاده از عبارات منظم ساده انجام می شود
67
00:03:07,019 –> 00:03:10,530
و جالب است که برای من بسیاری از
68
00:03:10,530 –> 00:03:12,870
دانشمندان داده با آن راحت نبودند. عبارات منظم بسیار
69
00:03:12,870 –> 00:03:16,500
خوب است و بسیار مفید است
70
00:03:16,500 –> 00:03:19,530
و انجام همه کارها بسیار آسان است،
71
00:03:19,530 –> 00:03:23,310
حتی متوجه می شوید که
72
00:03:23,310 –> 00:03:26,609
واقعاً مرموز به نظر می رسد اما می دانید که درک آن
73
00:03:26,609 –> 00:03:29,250
بسیار آسان خواهد بود، خوب است،
74
00:03:29,250 –> 00:03:32,579
بنابراین بیایید همه چیز درست است، بنابراین
75
00:03:32,579 –> 00:03:36,590
هر زمان که من یاد گرفتم یک کمیک از xkcd می آورم مهارت جدید من
76
00:03:36,590 –> 00:03:39,810
سناریوهای فانتزی مفصلی را درست
77
00:03:39,810 –> 00:03:43,760
می کنم که به من امکان می دهد بدونم روز را
78
00:03:43,760 –> 00:03:48,269
خوب نگه دارید، بنابراین اساساً این یک کمیک
79
00:03:48,269 –> 00:03:51,359
در مورد عبارات منظم است و ممکن است
80
00:03:51,359 –> 00:03:54,209
به نظر شما واقعاً خوب باشد.
81
00:03:54,209 –> 00:03:56,459
لینک را به شما می دهم و می توانید آن را در زمان خود بخوانید،
82
00:03:56,459 –> 00:04:00,450
بنابراین اساساً یک
83
00:04:00,450 –> 00:04:02,970
الگوی مناسب است.
84
00:04:02,970 –> 00:04:08,069
85
00:04:08,069 –> 00:04:10,049
86
00:04:10,049 –> 00:04:13,280
در پایان این اسلاید را مرور
87
00:04:13,280 –> 00:04:16,440
کنید بسیار خوب، بنابراین قبل از اینکه بتوانید از
88
00:04:16,440 –> 00:04:19,260
عبارات منظم در برنامه خود استفاده کنید، باید
89
00:04:19,260 –> 00:04:23,640
کتابخانه ای به نام ما را وارد کنید. می توانید
90
00:04:23,640 –> 00:04:25,620
از e dot ما استفاده کنید.
91
00:04:25,620 –> 00:04:28,310
92
00:04:28,310 –> 00:04:30,860
93
00:04:30,860 –> 00:04:34,169
روشهایی برای
94
00:04:34,169 –> 00:04:37,080
رشتهها درست است همانطور که یک
95
00:04:37,080 –> 00:04:40,110
روش خوب در یک رشته وجود داشت به همین ترتیب
96
00:04:40,110 –> 00:04:42,600
روشی به نام جستجو وجود دارد و همچنین میتوانید
97
00:04:42,600 –> 00:04:47,070
از re dot fine all برای پیدا کردن تمام رشتههای دقیق استفاده کنید.
98
00:04:47,070 –> 00:04:49,740
اجازه دهید به جلو برویم حالا اجازه
99
00:04:49,740 –> 00:04:55,970
دهید نگاهی به آن بیندازیم خوب است بنابراین یک صندوق پستی
100
00:04:55,970 –> 00:04:59,010
خوب، بیایید از اینجا شروع کنیم، این
101
00:04:59,010 –> 00:05:02,789
روش کاملاً صحیحی برای یادگیری آن خواهد بود،
102
00:05:02,789 –> 00:05:05,460
بنابراین اول از همه ما شما وارد
103
00:05:05,460 –> 00:05:09,060
میکنید خوب اول از همه ما دوباره وارد میکنیم
104
00:05:09,060 –> 00:05:12,750
این فایل را دوباره وارد میکنیم، این فایل
105
00:05:12,750 –> 00:05:14,610
در این URL قرار دارد،
106
00:05:14,610 –> 00:05:18,449
خوب فقط این را باز کنید فایل و شروع به کپی
107
00:05:18,449 –> 00:05:20,340
pastin کنید g به دفترچه یادداشت مشتری خود بروید و
108
00:05:20,340 –> 00:05:25,100
این یک راه ساده تر برای مدیریت آن خواهد
109
00:05:25,100 –> 00:05:30,000
بود، خوب، بنابراین آنچه ما در اینجا می خواهیم انجام دهیم این است
110
00:05:30,000 –> 00:05:34,410
که یک فایل به نام M box وجود دارد
111
00:05:34,410 –> 00:05:36,120
که کوتاه است،
112
00:05:36,120 –> 00:05:38,669
خوب است که در این فایل چه می کند و
113
00:05:38,669 –> 00:05:39,990
چگونه می توانم بروم به فایل
114
00:05:39,990 –> 00:05:47,360
من فقط به صفحه اصلی خود
115
00:05:47,360 –> 00:05:53,099
می روم و نوار ابزار را نشان می دهم دوباره به کنترل پنل، هدر داده ها را مخفی
116
00:05:53,099 –> 00:05:58,650
کنید و اینجا در پوشه خانه من
117
00:05:58,650 –> 00:06:02,970
در داخل این پوشه ml، پایتون را می بینید و
118
00:06:02,970 –> 00:06:07,919
وجود دارد، بنابراین من همه چیز
119
00:06:07,919 –> 00:06:10,949
را در همان پوشه موجود در من کپی کردم. نوت بوک مشتری
120
00:06:10,949 –> 00:06:14,430
بسیار خوب است، بنابراین می بینید که این فایل وجود دارد
121
00:06:14,430 –> 00:06:17,580
که اساساً صندوق پستی از صندوق پستی
122
00:06:17,580 –> 00:06:19,349
123
00:06:19,349 –> 00:06:21,780
یک نفر است، بسیار خوب، صندوق پستی کسی است که فقط
124
00:06:21,780 –> 00:06:26,070
سرصفحه های آن را درست می بینید، بنابراین به
125
00:06:26,070 –> 00:06:28,110
طور کلی وقتی به یک صندوق ایمیل نگاه می کنید
126
00:06:28,110 –> 00:06:32,330
به نوعی شبیه این است که دارد.
127
00:06:32,330 –> 00:06:35,039
هدر ایمیلی که من واقعاً از آن استفاده
128
00:06:35,039 –> 00:06:38,700
میکنم هدر میبینید که تمام
129
00:06:38,700 –> 00:06:39,510
اطلاعات
130
00:06:39,510 –> 00:06:43,380
مربوط به چه کسی را از کدام سرورهای ایمیل
131
00:06:43,380 –> 00:06:44,220
عبور کرده است،
132
00:06:44,220 –> 00:06:46,740
به طوری که به هدر اضافه میشود و
133
00:06:46,740 –> 00:06:50,430
نشان میدهد که میدانید از کدام
134
00:06:50,430 –> 00:06:53,450
سرور دریافت شده است و به همین ترتیب اگر میخواهید ادامه دهید. تا
135
00:06:53,450 –> 00:06:57,330
بفهمیم چه کسی دارد آن ایمیل را ارسال کرد، ممکن است
136
00:06:57,330 –> 00:06:59,580
به شما اجازه دهید ممکن است دوست داشته باشید به هدر نگاهی بیندازید،
137
00:06:59,580 –> 00:07:02,340
بنابراین اکنون یک ایمیل یتیم وجود دارد،
138
00:07:02,340 –> 00:07:06,630
اکنون مورد بعدی این است که
139
00:07:06,630 –> 00:07:10,040
فرض کنید ما سعی می کنیم
140
00:07:10,040 –> 00:07:14,520
آدرس از همه این موارد را پیدا کنیم، بنابراین
141
00:07:14,520 –> 00:07:16,440
این چیزی است که اگر به این یکی نگاهی بیندازید،
142
00:07:16,440 –> 00:07:19,520
چه کاری در اینجا میخواهیم انجام
143
00:07:19,520 –> 00:07:23,370
دهیم، بله،
144
00:07:23,370 –> 00:07:25,320
در این مورد، آنچه میخواهیم انجام دهیم
145
00:07:25,320 –> 00:07:30,300
این است که فضای خالی را
146
00:07:30,300 –> 00:07:33,140
از سمت راست خط حذف
147
00:07:33,140 –> 00:07:36,930
میکنیم و به دنبال خود هستیم کلمه ای که از
148
00:07:36,930 –> 00:07:41,240
دونقطه به سمت راست خوانده می شود مانند گفتن ctrl F در اینجا
149
00:07:41,240 –> 00:07:49,080
ctrl F در اینجا است، بنابراین ما این خطوط را پیدا می کنیم،
150
00:07:49,080 –> 00:07:51,900
ببینید این هدر است که
151
00:07:51,900 –> 00:07:55,140
اساساً نشان می دهد که فرستنده
152
00:07:55,140 –> 00:07:57,090
ایمیل شما چه کسی است وقتی به حساب Gmail خود نگاه می کنید
153
00:07:57,090 –> 00:08:00,060
این قسمت همان چیزی است که نشان می دهد. که
154
00:08:00,060 –> 00:08:04,860
به عنوان مرکز خوب است برای از کولون، بنابراین
155
00:08:04,860 –> 00:08:07,830
ما به دنبال همه خطوطی هستیم
156
00:08:07,830 –> 00:08:11,930
که از n دارند:
157
00:08:11,930 –> 00:08:22,440
بسیار خوب و حالا فرض کنید می خواهیم
158
00:08:22,440 –> 00:08:27,360
شما می خواهید، ما می خواهیم فقط
159
00:08:27,360 –> 00:08:29,130
آن خطوط را پیدا کنیم و فرض کنیم می خواهیم بیشتر
160
00:08:29,130 –> 00:08:32,700
پیدا کنیم آن خطوطی که در آنها
161
00:08:32,700 –> 00:08:35,820
از نقطه شروع است به طوری که w است در اینجا
162
00:08:35,820 –> 00:08:39,440
ما از یک عبارت منظم به نام کانکتور caret استفاده میکنیم،
163
00:08:39,440 –> 00:08:46,980
164
00:08:46,980 –> 00:08:49,560
بنابراین به این ترتیب کار میکند، بنابراین اجازه دهید من فقط به
165
00:08:49,560 –> 00:08:51,960
شما نشان دهم تا به سرعت
166
00:08:51,960 –> 00:08:53,340
تمام ایمیلها را در
167
00:08:53,340 –> 00:08:57,600
Sears of people استخراج کند و ببیند که همه
168
00:08:57,600 –> 00:08:59,670
آدرسهای ایمیل به همه خطوط نشان داده میشوند. که
169
00:08:59,670 –> 00:09:08,029
با از Okay شروع می شود، می بینید که
170
00:09:08,090 –> 00:09:10,950
اکنون اجازه دهید من دوباره از
171
00:09:10,950 –> 00:09:20,850
اصول اولیه شروع کنم تا بتوانیم ببینیم که وقتی
172
00:09:20,850 –> 00:09:23,250
از این شخصیت هویج پشتیبانی می کنیم، به این
173
00:09:23,250 –> 00:09:27,690
معنی است که ما به دنبال این هستیم
174
00:09:27,690 –> 00:09:30,480
از ابتدای خط خوب در
175
00:09:30,480 –> 00:09:32,550
ابتدای خط فرض کنید ما به
176
00:09:32,550 –> 00:09:37,020
دنبال کلمه کلیدی say um جدید در
177
00:09:37,020 –> 00:09:38,580
ابتدای خط هستیم oky
178
00:09:38,580 –> 00:09:42,120
new world در ابتدای خط، بنابراین
179
00:09:42,120 –> 00:09:44,550
تنها کاری که باید انجام دهیم این است که new را در اینجا قرار دهیم و
180
00:09:44,550 –> 00:09:47,880
سپس ببینیم که
181
00:09:47,880 –> 00:09:50,580
تمام خطوطی را که new در آنها وجود دارد استخراج کرده است.
182
00:09:50,580 –> 00:09:54,060
ابتدا خوب است مشابه جزئیات،
183
00:09:54,060 –> 00:09:57,510
فرض کنید ما به دنبال جزئیات
184
00:09:57,510 –> 00:10:03,800
185
00:10:06,530 –> 00:10:07,790
186
00:10:07,790 –> 00:10:16,900
هستیم.
187
00:10:16,900 –> 00:10:20,440
188
00:10:20,440 –> 00:10:22,940
189
00:10:22,940 –> 00:10:25,760
بنابراین ما میتوانیم
190
00:10:25,760 –> 00:10:28,640
به سادگی بگوییم که میتوانیم به سادگی اینجا بگوییم SVN
191
00:10:28,640 –> 00:10:33,920
و این نشانهها را به ما نشان میدهد،
192
00:10:33,920 –> 00:10:36,620
بنابراین این راه ما
193
00:10:36,620 –> 00:10:39,740
برای جستجوی سریع خطوطی بود که
194
00:10:39,740 –> 00:10:43,960
با یک کلمه شروع میشوند یا حاوی کلمه Okay هستند،
195
00:10:43,960 –> 00:10:46,820
بنابراین این معادل ماست. از
196
00:10:46,820 –> 00:10:52,850
گفتن کنترل f و راست، بنابراین اگر به
197
00:10:52,850 –> 00:10:54,800
دنبال این هستید: هیچ خطی وجود ندارد که
198
00:10:54,800 –> 00:11:05,500
شامل SVN باشد: بسیار خوب فعلاً
199
00:11:08,080 –> 00:11:10,370
فکر میکنم باید آن را به
200
00:11:10,370 –> 00:11:14,510
شدت Vigna درست کنم، فرض کنید شما دارید
201
00:11:14,510 –> 00:11:17,930
من دو عدد مورد علاقهام را به نام رشته انتخاب کردم.
202
00:11:17,930 –> 00:11:27,550
آیا این مشکلی ندارد و کاری که میخواهم انجام دهم اشکالی
203
00:11:29,230 –> 00:11:39,350
ندارد و فکر میکنم بله، بیایید بگوییم میخواهم
204
00:11:39,350 –> 00:11:42,160
فقط اعداد را از آن پیدا
205
00:11:42,160 –> 00:11:45,890
206
00:11:45,890 –> 00:11:47,570
207
00:11:47,570 –> 00:11:49,670
کنم.
208
00:11:49,670 –> 00:11:52,880
من strip فضای سفید را از
209
00:11:52,880 –> 00:11:54,500
سمت راست قدرت من حذف میکند،
210
00:11:54,500 –> 00:12:01,550
خوب، بیایید بگوییم در اینجا یک خط جدید
211
00:12:01,550 –> 00:12:04,700
در انتهای رشته وجود دارد، بنابراین اگر میگویید
212
00:12:04,700 –> 00:12:09,320
که نوار ما
213
00:12:09,320 –> 00:12:14,660
حذف میشود، برای حذف یک خط جدید از
214
00:12:14,660 –> 00:12:17,270
این سمت بیاورید. اگر فضای زیادی
215
00:12:17,270 –> 00:12:26,510
در اینجا داشته باشم طرف خوب است و این
216
00:12:26,510 –> 00:12:31,100
یک لحظه به من می دهد تا بتوانید
217
00:12:31,100 –> 00:12:32,960
فضای سفید را از سمت
218
00:12:32,960 –> 00:12:37,340
راست سمت راست حذف کنید بسیار خوب یک سوال
219
00:12:37,340 –> 00:12:39,860
از ماما یعقوب این است که اگر
220
00:12:39,860 –> 00:12:43,250
دفترچه جواهرات محلی را اجرا می کنم باید
221
00:12:43,250 –> 00:12:47,030
فایل FOB را کجا قرار دهیم. برای اینکه پایتون به طور پیشفرض از آن بخواند
222
00:12:47,030 –> 00:12:52,820
خوب است در همان حال باید
223
00:12:52,820 –> 00:12:55,640
بتوانیم این پوشه را اینجا ببینیم امم
224
00:12:55,640 –> 00:12:58,670
این برای این نوع چیزها وقتی
225
00:12:58,670 –> 00:13:01,310
به کنترل پنل میروید آیا به این
226
00:13:01,310 –> 00:13:04,010
نوع مکان میروید اگر بله، پس فقط میتوانید
227
00:13:04,010 –> 00:13:06,110
آن را آپلود کنید در همان پوشه ای که
228
00:13:06,110 –> 00:13:08,120
نوت بوک خود را در آن قرار داده اید و باید
229
00:13:08,120 –> 00:13:16,450
خوب باشد، بسیار
230
00:13:25,200 –> 00:13:28,330
خوب، پس اجازه دهید از
231
00:13:28,330 –> 00:13:32,920
ابتدا شروع
232
00:13:32,920 –> 00:13:35,440
233
00:13:35,440 –> 00:13:39,310
کنم. دوست دارم آن را واقعاً
234
00:13:39,310 –> 00:13:40,680
یک قدم در یک زمان
235
00:13:40,680 –> 00:13:46,380
انجام
236
00:14:04,560 –> 00:14:18,990
دهم. من فکر میکنم این بهتر خواهد بود. فکر میکنم
237
00:14:18,990 –> 00:14:23,009
این بهتر است، پس بیایید
238
00:14:23,009 –> 00:14:24,649
از اول شروع کنیم، خوب است،
239
00:14:24,649 –> 00:14:28,220
بنابراین یک موضوع بیانی منظم اساساً
240
00:14:28,220 –> 00:14:37,889
با چیزی مطابقت دارد که در این مورد برای من خطرناک است.
241
00:14:37,889 –> 00:14:40,079
یک لحظه به من فرصت بده تا خودم را آماده کنم
242
00:14:40,079 –> 00:14:42,180
خوب
243
00:14:42,180 –> 00:14:45,059
حالا دوباره اجازه دهید به موضوعی که در مورد آن بحث می کردیم برگردم،
244
00:14:45,059 –> 00:14:48,360
بیایید سعی کنیم این قسمت را یاد بگیریم،
245
00:14:48,360 –> 00:14:51,649
این چیزی است که جالب خواهد بود،
246
00:14:51,649 –> 00:14:55,050
بنابراین من
247
00:14:55,050 –> 00:14:57,899
از ابتدا شروع می کنم بسیار خوب، بنابراین وقتی می خواهیم
248
00:14:57,899 –> 00:15:00,269
یک شخصیت را مطابقت دهیم یا جستجو کنیم. چیزی
249
00:15:00,269 –> 00:15:03,720
در چیزی پس از آن می توانیم استفاده کنیم، می توانیم
250
00:15:03,720 –> 00:15:11,040
از چیزهایی مانند re dot find all و find
251
00:15:11,040 –> 00:15:17,790
all okay استفاده کنیم، بنابراین یک سه بار
252
00:15:17,790 –> 00:15:22,379
در این okay پیدا کرده است و اگر من این را بگویم
253
00:15:22,379 –> 00:15:27,439
یک بار در این okay پیدا کرده است،
254
00:15:27,439 –> 00:15:30,029
کاملاً درست است، اساساً این کار را انجام داد. به
255
00:15:30,029 –> 00:15:34,500
درستی رخ نمی دهد، پس بیایید بگوییم ما هستیم،
256
00:15:34,500 –> 00:15:37,350
اگر می خواهید همه کلمات را در تمام
257
00:15:37,350 –> 00:15:44,730
دنیا جستجو کنید، بیایید بگوییم این دو a است و
258
00:15:44,730 –> 00:15:51,569
آن سه برابر است، اگر
259
00:15:51,569 –> 00:15:54,269
به دنبال کلمه ای هستیم
260
00:15:54,269 –> 00:15:59,160
که حداقل یک کلمه را داشته باشد، خوب است. ما این کار را انجام می دهیم این است
261
00:15:59,160 –> 00:16:05,040
که در اینجا یک پلاس قرار می دهیم خوب به علاوه یعنی به
262
00:16:05,040 –> 00:16:08,970
معنی یک یا چند کاراکتر از
263
00:16:08,970 –> 00:16:12,480
کاراکتر قبلی خوب است یک یا چند
264
00:16:12,480 –> 00:16:15,240
کاراکتر از کاراکتر قبلی، بنابراین
265
00:16:15,240 –> 00:16:16,060
266
00:16:16,060 –> 00:16:21,280
با یک double-a دوباره a و غیره
267
00:16:21,280 –> 00:16:27,690
در اینجا و به همین ترتیب همه مطابقت دارد. درست
268
00:16:29,190 –> 00:16:37,780
است آن را برای شما منطقی است اگر اجازه دهید
269
00:16:37,780 –> 00:16:40,150
بگو که ما به دنبال آن هستیم و در اینجا
270
00:16:40,150 –> 00:16:44,530
مطابقت خواهد داشت، اینجا فقط یک انتها وجود دارد.
271
00:16:44,530 –> 00:16:52,810
272
00:16:52,810 –> 00:16:59,080
273
00:16:59,080 –> 00:17:00,850
274
00:17:00,850 –> 00:17:12,730
275
00:17:12,730 –> 00:17:14,319
ما میخواهیم بگوییم که
276
00:17:14,319 –> 00:17:18,569
با هر کاراکتری مطابقت دارد، ما میگوییم نقطه
277
00:17:18,569 –> 00:17:22,030
خوب نقطه به این معنی است که با تمام
278
00:17:22,030 –> 00:17:24,550
کاراکترهایی که میبینید مطابقت دارد با
279
00:17:24,550 –> 00:17:30,790
آگهیهای I s و سپس space و به همین ترتیب بسیار خوب
280
00:17:30,790 –> 00:17:33,480
، وقتی میگوییم دو برابر میشود، با هر شخصیتی مطابقت دارد.
281
00:17:33,480 –> 00:17:38,410
هر دو
282
00:17:38,410 –> 00:17:42,130
کاراکتر را با هم تطبیق دهید خوب، او با
283
00:17:42,130 –> 00:17:45,520
روش دو نقطه با th و غیره تطبیق خواهد داد اگر در این
284
00:17:45,520 –> 00:17:49,270
مرحله بگوییم فاصله دوگانه دو نقطه به
285
00:17:49,270 –> 00:17:53,260
دنبال آن یک فاصله خوب است و قبل از آن
286
00:17:53,260 –> 00:17:56,080
فاصله به چه معناست که فاصله به
287
00:17:56,080 –> 00:18:00,640
دنبال آن دو کاراکتر است. و
288
00:18:00,640 –> 00:18:03,340
سپس با یک کاراکتر منفرد میتوانید
289
00:18:03,340 –> 00:18:08,830
ببینید که با اینها مطابقت دارد.
290
00:18:08,830 –> 00:18:10,050
291
00:18:10,050 –> 00:18:14,860
292
00:18:14,860 –> 00:18:17,500
293
00:18:17,500 –> 00:18:21,060
294
00:18:28,470 –> 00:18:40,500
295
00:18:40,500 –> 00:18:46,950
جستجوی حساس y es Okay
296
00:18:46,950 –> 00:18:49,470
عبارات منظم یک فرمت رایج است،
297
00:18:49,470 –> 00:18:52,890
بله عبارت منظم در
298
00:18:52,890 –> 00:18:57,930
C ++ Java C و حتی
299
00:18:57,930 –> 00:19:02,580
در ابزارهای یونیکس مانند sad grab awk
300
00:19:02,580 –> 00:19:05,820
همه جا این reg X استاندارد
301
00:19:05,820 –> 00:19:08,160
وجود دارد، تفاوتهای کوچک کوچکی
302
00:19:08,160 –> 00:19:10,890
وجود دارد که همه سعی کردهاند آنها را
303
00:19:10,890 –> 00:19:17,160
قرار دهند. خوب است و متوجه خواهید شد که
304
00:19:17,160 –> 00:19:20,880
به زودی نگران نباشید در مورد
305
00:19:20,880 –> 00:19:22,560
تفاوت بین زبان های دیگر در
306
00:19:22,560 –> 00:19:25,890
این OK، بنابراین تفاوت های کوچکی وجود دارد،
307
00:19:25,890 –> 00:19:28,380
اما این شما را
308
00:19:28,380 –> 00:19:32,940
از استفاده از آن منصرف نمی کند، بسیار خوب، من در
309
00:19:32,940 –> 00:19:35,250
مورد تفاوت های بین پیدا کردن همه صحبت خواهم کرد
310
00:19:35,250 –> 00:19:38,370
جستجوی تطبیق و چیزهای دیگر، اما اجازه
311
00:19:38,370 –> 00:19:41,970
دهید فقط روی این موضوع تمرکز کنیم، بنابراین اگر من
312
00:19:41,970 –> 00:19:47,460
به دنبال عبارت T به دنبال
313
00:19:47,460 –> 00:19:53,040
آن P P و به دنبال آن یک دو سه
314
00:19:53,040 –> 00:19:57,270
کاراکتر خوب هستم، میتوانید ببینید
315
00:19:57,270 –> 00:20:02,070
که این و آن کاملاً هر
316
00:20:02,070 –> 00:20:05,690
سه رابط را پیدا کرده است. نقطه به معنای نقطه به
317
00:20:05,690 –> 00:20:12,200
معنای هر کاراکتر است،
318
00:20:12,200 –> 00:20:24,450
بنابراین معنی هر کاراکتر منفرد، اما
319
00:20:24,450 –> 00:20:25,100
نکته بعدی که
320
00:20:25,100 –> 00:20:29,570
در اینجا مهم است، astrick
321
00:20:29,570 –> 00:20:34,130
astrick به معنای هر تعداد قبلی است.
322
00:20:34,130 –> 00:20:38,150
کاراکتر قبلی خوب است
323
00:20:38,150 –> 00:20:40,850
لطفاً توجه کنید در غیر این صورت می دانید
324
00:20:40,850 –> 00:20:43,880
که تبدیل به رمز و راز می شود، بنابراین
325
00:20:43,880 –> 00:20:45,830
فرض کنید من به
326
00:20:45,830 –> 00:20:50,480
دنبال هر تعداد A هستم، بنابراین یک علامت سخت را می گویم
327
00:20:50,480 –> 00:20:53,419
و بیایید ببینیم چه اتفاقی می افتد
328
00:20:53,419 –> 00:20:57,650
که با خطوط خالی مطابقت دارد. به این معنی که هیچ
329
00:20:57,650 –> 00:21:00,110
کاراکتری همانطور که با آن مطابقت
330
00:21:00,110 –> 00:21:08,200
دارد اشکالی ندارد، بنابراین صفر یا صفر یا
331
00:21:08,200 –> 00:21:10,789
تعداد بیشتری از کاراکترهای قبلی که
332
00:21:10,789 –> 00:21:15,350
همان ترفند است، حالا اگر بگویم یک ترفند a s به
333
00:21:15,350 –> 00:21:23,140
چه معناست خوب است معنی آن a است
334
00:21:23,140 –> 00:21:25,600
زیرا a اجباری است،
335
00:21:25,600 –> 00:21:29,120
خوب است و یک آستریک به معنای صفر یا بیشتر از
336
00:21:29,120 –> 00:21:33,110
اینها است، بنابراین a قطعاتی با a مضاعف است،
337
00:21:33,110 –> 00:21:37,039
سپس همه اینها را پیدا کرد، بنابراین
338
00:21:37,039 –> 00:21:44,200
اساساً سوتین یک معده با
339
00:21:45,340 –> 00:21:46,580
ay-ay-ay-ay-ay مطابقت دارد
340
00:21:46,580 –> 00:21:49,750
و غیره اگر در متن بسیار
341
00:21:49,750 –> 00:21:54,520
خوب است تا اینجا
342
00:22:02,070 –> 00:22:09,240
فقط در مورد دو چیز نقطه و ستاره راحت است، بنابراین
343
00:22:09,240 –> 00:22:14,460
ما از بسته Pythons re استفاده می کنیم،
344
00:22:14,460 –> 00:22:17,430
اما می توانم همان چیزی را در
345
00:22:17,430 –> 00:22:19,800
دفترچه یادداشت قسمت بعدی که از آن استفاده می کنم نشان
346
00:22:19,800 –> 00:22:22,260
دهم زیرا تقریباً هر ویرایشگر متن
347
00:22:22,260 –> 00:22:26,160
عبارات منظمی دارد. find
348
00:22:26,160 –> 00:22:28,890
all اساساً f را می گیرد اولین
349
00:22:28,890 –> 00:22:31,770
محدودیت زمانی reg X است و آرگومان دوم آرگومان دیگری
350
00:22:31,770 –> 00:22:33,870
است که در آن سعی می کند با
351
00:22:33,870 –> 00:22:39,600
این reg X مطابقت داشته باشد و در اینجا ما یک
352
00:22:39,600 –> 00:22:44,580
ستاره را می بینیم بسیار خوب است که بعدی به
353
00:22:44,580 –> 00:22:48,810
اضافه پلاس به معنای یک یا چند کاراکتر قبلی
354
00:22:48,810 –> 00:22:50,630
355
00:22:50,630 –> 00:22:56,610
یک یا چند کاراکتر قبلی است اگر من
356
00:22:56,610 –> 00:23:02,550
این را می گویم اگر بگویم t به علاوه
357
00:23:02,550 –> 00:23:08,010
با این درخت مطابقت دارد این T این T و
358
00:23:08,010 –> 00:23:13,680
غیره خوب است و اگر بگویم اگر بگویم بیایید
359
00:23:13,680 –> 00:23:18,060
بگویم مثبت حداقل با یک
360
00:23:18,060 –> 00:23:25,530
یا نقطه فاصله مطابقت دارد یعنی یک Gator منفرد بسیار
361
00:23:25,530 –> 00:23:30,980
خوب حالا
362
00:23:37,270 –> 00:23:40,270
363
00:23:44,890 –> 00:23:48,590
بسیار خوب، پس سوال این است که دارتموث
364
00:23:48,590 –> 00:23:53,360
با سه نقطه با این
365
00:23:53,360 –> 00:24:02,900
سمت راست مطابقت دارد زیرا یک فضای خالی وجود دارد کاملاً
366
00:24:02,900 –> 00:24:05,049
367
00:24:14,130 –> 00:24:18,780
سؤال این است که چرا نقطه T با
368
00:24:18,780 –> 00:24:21,820
این سمت راست مطابقت دارد، میگوید T دنبال شده از پشت
369
00:24:21,820 –> 00:24:25,179
این با این قسمت مطابقت دارد که
370
00:24:25,179 –> 00:24:29,130
ما نمیگوییم ما نمی گوییم بیایید یک
371
00:24:29,130 –> 00:24:31,059
نقطه بگوییم و سپس فاصله
372
00:24:31,059 –> 00:24:33,570
دهیم که این با هر مکانی مطابقت دارد که با
373
00:24:33,570 –> 00:24:38,880
هر جایی که ما شروع می کنیم
374
00:24:38,880 –> 00:24:42,370
با یک نقطه شروع می کنیم به معنای هر
375
00:24:42,370 –> 00:24:49,840
کاراکتری که یک فاصله به دنبال آن وجود دارد خوب ببینید
376
00:24:49,840 –> 00:24:55,420
که خیلی خوب است
377
00:24:55,420 –> 00:24:58,809
پس به کلاس بیایید سعی کنیم
378
00:24:58,809 –> 00:25:02,740
از این okay بیشتر از این حس استفاده کنید،
379
00:25:02,740 –> 00:25:09,870
بنابراین بیایید بگوییم میخواهیم
380
00:25:10,410 –> 00:25:15,340
شما همه مکانهایی را که میشناسید، همه
381
00:25:15,340 –> 00:25:19,000
شخصیتها را که دقیقاً بعد از
382
00:25:19,000 –> 00:25:21,910
فاصله Okay هستند، بیابید، بنابراین ما فضایی را به
383
00:25:21,910 –> 00:25:26,650
دنبال آن میبینیم و بهعلاوه ببینیم که
384
00:25:26,650 –> 00:25:30,640
مطابقت دارد. همه چیز از اینجا
385
00:25:30,640 –> 00:25:33,040
تا انتها خوب است
386
00:25:33,040 –> 00:25:36,309
و اگر فضا را در اینجا ذخیره کنیم، بیایید ببینیم چه
387
00:25:36,309 –> 00:25:36,970
اتفاقی میافتد
388
00:25:36,970 –> 00:25:41,050
، اساساً از اینجا تا
389
00:25:41,050 –> 00:25:44,470
اینجا مطابقت دارد، میگوید اساساً همه
390
00:25:44,470 –> 00:25:46,929
چیز حریصانه است و تا آنجا که ممکن است مطابقت دارد،
391
00:25:46,929 –> 00:25:50,110
بنابراین یک فضای این طرف است که
392
00:25:50,110 –> 00:25:55,570
دیگران با این طرف روبرو میشوند، خوب خوب حالا
393
00:25:55,570 –> 00:25:59,260
بیایید بگوییم باشه پس امیدوارم که این برای همه واضح باشد،
394
00:25:59,260 –> 00:26:03,400
بنابراین + با یک a و
395
00:26:03,400 –> 00:26:09,820
سه برابر یک به علاوه یعنی
396
00:26:09,820 –> 00:26:14,320
شخصیت قبلی خوب است، اگر
397
00:26:14,320 –> 00:26:22,160
یک نمایشنامه را اینجا بگذارم خوب است،
398
00:26:22,160 –> 00:26:24,530
بنابراین می توانید ببینید که اگر دوبل بگذارم، چه معنی دارد.
399
00:26:24,530 –> 00:26:27,200
a تطبیق با دو برابر a یا
400
00:26:27,200 –> 00:26:34,120
سه برابر است خوب بنابراین به علاوه به معنی مثبت به معنای
401
00:26:34,120 –> 00:26:44,020
یک یا چند مورد است
402
00:26:51,130 –> 00:26:52,370
که خیلی خوب است،
403
00:26:52,370 –> 00:26:58,340
بنابراین بله، بنابراین ستاره نقطه ای که می گوییم
404
00:26:58,340 –> 00:27:02,750
ستاره نقطه ای می گوییم ستاره نقطه ای می گویید ستاره نقطه ای
405
00:27:02,750 –> 00:27:06,500
با کل خط مطابقت دارد،
406
00:27:06,500 –> 00:27:09,200
خوب مطابقت دارد با خط خالی به عنوان در هیچ
407
00:27:09,200 –> 00:27:11,510
کاراکتری و همچنین مطابق با کل
408
00:27:11,510 –> 00:27:15,440
خط، نقطه به معنای هر کاراکتری است که یک رگه
409
00:27:15,440 –> 00:27:18,410
به معنای صفر یا بیشتر از آن ارتباط به
410
00:27:18,410 –> 00:27:21,230
ام هر کاراکتر است که به این معنی است که با
411
00:27:21,230 –> 00:27:33,260
مه چیز مطابقت دارد، اما اکنون بعدی است، بنابراین ام
412
00:27:33,260 –> 00:27:36,190
دوارم تا اینجا برای همه روشن باشد، بن
413
00:27:36,190 –> 00:27:41,000
براین نقطه به معنای نقطه به معنای یک
414
00:27:41,000 –> 00:27:43,880
کاراکتر واحد است. یک رگه به معنای صفر یا بیشتر از کا
415
00:27:43,880 –> 00:27:46,100
اکتر قبلی و به علاوه به معنای یک یا چن
416
00:27:46,100 –> 00:27:52,700
کاراکتر از ادامه خوب است و البته ما هم
417
00:27:52,700 –> 00:27:55,430
شه میتوانیم کاراکتر دقیق را مطابقت ده
418
00:27:55,430 –> 00:27:57,620
م، فرض کنید به دنبال پلاس در خر
419
00:27:57,620 –> 00:28:02,480
جی هستیم، سپس اسلش دوبرابر قرار میدهیم Okay
420
00:28:02,480 –> 00:28:05,270
. در این مورد صحبت می کنیم، فرض کنید اینطور است، بنابراین
421
00:28:05,270 –> 00:28:08,240
با این به علاوه تطبیق داده شده است،
422
00:28:08,240 –> 00:28:09,860
بنابراین ما باید
423
00:28:09,860 –> 00:28:14,570
قبل از این چهار اسلش دو اسلش قرار دهیم، ابتدا
424
00:28:14,570 –> 00:28:17,830
پایتون اسلش های دوتایی را به اسلش دوتایی تبدیل می کند و
425
00:28:17,830 –> 00:28:21,110
آن را به چیزی تبدیل می کند که یک
426
00:28:21,110 –> 00:28:23,840
اسلش است و سپس یک اسلش به این معنی است. ما در حال
427
00:28:23,840 –> 00:28:27,010
حذف معنای ویژه برای plus
428
00:28:27,010 –> 00:28:34,460
okay هستیم، بنابراین به این ترتیب میتوانیم از
429
00:28:34,460 –> 00:28:36,040
معنای خاص
430
00:28:36,040 –> 00:28:41,230
برای کاراکترهایی که واقعاً میخواهید مطابقت دهید
431
00:28:41,230 –> 00:28:46,290
بعلاوه در خروجی بگریزند، نه بردار چیز دیگری به
432
00:28:48,179 –> 00:28:53,590
عنوان مثال این ببینید که این
433
00:28:53,590 –> 00:29:01,919
تنها منطبق با این نقطه به اضافه اینجا
434
00:29:01,919 –> 00:29:04,750
فوق العاده است، حالا اینگونه است که ما
435
00:29:04,750 –> 00:29:07,390
از معنای خاص هر چیزی فرار می کنیم،
436
00:29:07,390 –> 00:29:09,429
اگر می خواهید از معنای خاص نقطه فرار کنید،
437
00:29:09,429 –> 00:29:11,650
ما دو اسلش
438
00:29:11,650 –> 00:29:20,919
قبل از آن قرار می دهیم، خوب است، پس حالا اگر می خواهید
439
00:29:20,919 –> 00:29:22,780
تطبیق چیزی کاملاً
440
00:29:22,780 –> 00:29:24,520
آغاز است، فرض کنید میخواهیم
441
00:29:24,520 –> 00:29:27,429
این را مطابقت دهیم نه آنقدرها، بنابراین کاری که
442
00:29:27,429 –> 00:29:29,980
انجام میدهیم این است که کاراکتر caret را
443
00:29:29,980 –> 00:29:34,360
قبل از اینکه بگوییم هویج
444
00:29:34,360 –> 00:29:42,059
میگوییم قرار میدهیم و سپس میگوییم P ok را اضافه میکند و سپس
445
00:29:42,059 –> 00:29:47,590
و سپس بله، پس فقط با این یکی مطابقت دارد،
446
00:29:47,590 –> 00:29:51,160
اگر بخواهید بدانید کدام
447
00:29:51,160 –> 00:29:53,530
کلمه بود که میتوانیم بگوییم
448
00:29:53,530 –> 00:29:56,620
ستاره نقطهای و دنبال نقطه به اضافه و به دنبال آن یک فاصله با عرض
449
00:29:56,620 –> 00:29:58,720
پوزش
450
00:29:58,720 –> 00:30:09,840
اوم، بیایید بگوییم mmm چگونه میتوانم خوب آقا نقطه،
451
00:30:09,840 –> 00:30:13,650
آنگاه میتوانم این را بگویم. خوب
452
00:30:13,650 –> 00:30:16,660
ببینید که فقط با این مطابقت داشت
453
00:30:16,660 –> 00:30:21,570
نه این که همه چیز
454
00:30:24,179 –> 00:30:28,950
برای همه روشن است تا کنون برای همه همه
455
00:30:29,190 –> 00:30:33,100
456
00:30:33,100 –> 00:30:36,100
بخش قدرتمند یادگیری آن است، بنابراین مطمئن شوید
457
00:30:36,100 –> 00:30:41,470
که ما چیزها را اکنون قبل از اینکه
458
00:30:41,470 –> 00:30:41,890
خیلی دیر شود بفهمیم،
459
00:30:41,890 –> 00:30:46,200
بنابراین اگر می خواهید تکرار کنم می توانم تکرار کنم
460
00:30:48,900 –> 00:30:54,280
روشن نیست خوب پس ما هستیم آموزش
461
00:30:54,280 –> 00:30:57,429
هنر تطبیق کاراکتر به طوری که ما
462
00:30:57,429 –> 00:31:00,880
بتوانیم الگوها را تشخیص دهیم و میتوانیم
463
00:31:00,880 –> 00:31:04,559
میتوانیم میتوانیم میتوانیم کلمات را پیدا کنیم
464
00:31:04,559 –> 00:31:08,230
465
00:31:08,230 –> 00:31:12,419
بسیار خوب فوقالعاده فوقالعاده در حال حرکت به جلو
466
00:31:22,409 –> 00:31:33,100
عالی اکنون عالی کارتیک
467
00:31:33,100 –> 00:31:37,210
اکنون در حال حرکت به جلو، پس ما آنچه
468
00:31:37,210 –> 00:31:38,950
را یاد گرفتیم ابتدای خط بود درست
469
00:31:38,950 –> 00:31:45,220
این شروع بود خارج از خط درست
470
00:31:45,220 –> 00:31:47,730
فرض کنیم میخواهی
471
00:31:47,730 –> 00:31:54,580
چیزی را در آخر خط عکس بگیری
472
00:31:54,580 –> 00:31:56,440
چطور میتوانی چیزی را در انتهای
473
00:31:56,440 –> 00:31:59,740
خط بگیری، ما میگوییم دلار دلار یعنی یک
474
00:31:59,740 –> 00:32:01,960
پرواز و آخر خط چیست؟
475
00:32:01,960 –> 00:32:03,010
این پایان خط است،
476
00:32:03,010 –> 00:32:06,970
بنابراین ما می گوییم دلار و می گوییم a و
477
00:32:06,970 –> 00:32:09,250
چند نقطه می گذاریم فقط برای اینکه با کدام یک
478
00:32:09,250 –> 00:32:11,620
مطابقت دارد، بنابراین اساساً
479
00:32:11,620 –> 00:32:14,200
با این یکی مطابقت دارد، فقط اگر
480
00:32:14,200 –> 00:32:15,520
نقطه بیشتری بگذاریم، می توانیم دیگری را ثبت کنیم.
481
00:32:15,520 –> 00:32:17,890
کلمات و سپس می بینید که این
482
00:32:17,890 –> 00:32:19,650
همان قسمتی است که با
483
00:32:19,650 –> 00:32:25,140
هدف دلار راست مطابقت دارد با این خوب مطابقت دارد
484
00:32:25,590 –> 00:32:26,799
485
00:32:26,799 –> 00:32:29,710
بنابراین انتهای خط من دلار است بنابراین
486
00:32:29,710 –> 00:32:33,250
ابتدای خط عیار است و
487
00:32:33,250 –> 00:32:37,510
انتهای خط دلار نصب کننده و به
488
00:32:37,510 –> 00:32:39,370
از هر چیزی که بتوانیم
489
00:32:39,370 –> 00:32:43,450
قبل از آن دو اسلش بگذاریم، یک اسلش
490
00:32:43,450 –> 00:32:45,159
معنای خاص اسلش را در
491
00:32:45,159 –> 00:32:46,550
پایتون توضیح می دهد
492
00:32:46,550 –> 00:32:50,870
و اسلش دیگر اساساً زمانی که
493
00:32:50,870 –> 00:32:52,580
دو اسلش به تک اسلش تبدیل شوند،
494
00:32:52,580 –> 00:32:55,520
آن علامت اسلش
495
00:32:55,520 –> 00:32:57,290
از معنای کاراکتر ویژه در کشیدن فرار می کند.
496
00:32:57,290 –> 00:33:19,160
خوب عمل می کند
497
00:33:19,160 –> 00:33:24,050
در حال حاضر به جلو حرکت می کنیم، بنابراین چه چیزی بعدی است که
498
00:33:24,050 –> 00:33:26,330
می توانیم با استفاده از فاصله، فضای سفید را مطابقت
499
00:33:26,330 –> 00:33:31,870
دهیم یا می توانیم از اسلش استفاده
500
00:33:31,870 –> 00:33:36,110
کنیم.
501
00:33:36,110 –> 00:33:38,600
502
00:33:38,600 –> 00:33:40,970
آن را به طوری که ما می توانیم آن را به گونه ای که
503
00:33:40,970 –> 00:33:47,510
مطابقت دارد / تبلیغات را ضبط کنیم و سپس اجازه می دهم یک
504
00:33:47,510 –> 00:33:51,490
نقطه دیگر را در اینجا قرار دهم، نقطه با این مطابقت دارد
505
00:33:51,490 –> 00:33:59,570
بنابراین si و سپس یک a سپس دوباره
506
00:33:59,570 –> 00:34:07,310
a و سپس DT و T I و سپس sa
507
00:34:07,310 –> 00:34:15,980
ببینید خوب است بنابراین به این ترتیب شما می توانید
508
00:34:15,980 –> 00:34:19,280
فضای سفید را در اینجا مطابقت دهید بدون توجه به
509
00:34:19,280 –> 00:34:25,550
نوع فضای آن، می توانید آن را اساساً
510
00:34:25,550 –> 00:34:28,090
چند بار با فضای سفید له شده مطابقت
511
00:34:28,090 –> 00:34:33,250
دهید، بنابراین اجازه دهید من فقط یک مقدار خوب را در اینجا قرار دهم و
512
00:34:40,100 –> 00:34:48,239
سپس با github push alright تا به
513
00:34:48,239 –> 00:34:51,389
این ترتیب می توانید فضای سفید را نیز
514
00:34:51,389 –> 00:34:53,668
در حالت موردی مطابقت دهید. و شما می خواهید موضوع خود را
515
00:34:53,668 –> 00:34:56,100
برای فضای سفید بنویسید، بسیار ساده است
516
00:34:56,100 –> 00:35:00,180
، یک فاصله قرار دهید کلاس خوب است، می توانید ببینید
517
00:35:00,180 –> 00:35:05,130
که با این و همچنین
518
00:35:05,130 –> 00:35:15,990
این و همینطور خوب مطابقت دارد