در این مطلب، ویدئو RegEx در پایتون (بخش 16) | به جلو نگاه کن با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:49
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,979 –> 00:00:04,110
سلام بچه ها به شانزدهمین ویدیوی
2
00:00:04,110 –> 00:00:06,150
سری من در مورد عبارات منظم در پایتون خوش آمدید
3
00:00:06,150 –> 00:00:07,919
و در این ویدیو می خواهیم در
4
00:00:07,919 –> 00:00:10,170
مورد موضوع کمی پیشرفته تر صحبت کنیم که به
5
00:00:10,170 –> 00:00:10,620
آن
6
00:00:10,620 –> 00:00:12,780
نگاه به جلو می گویند، بنابراین قبل از اینکه در مورد
7
00:00:12,780 –> 00:00:14,400
نگاه کردن یا هر چیز دیگری صحبت کنیم، اجازه دهید
8
00:00:14,400 –> 00:00:17,130
یک نگاهی بیندازیم. به یک مثال بسیار ساده نگاه کنید، بنابراین اجازه دهید
9
00:00:17,130 –> 00:00:19,410
من آن را به عنوان ماژول X وارد کنم و اکنون اجازه
10
00:00:19,410 –> 00:00:22,080
دهید متنی را مشخص کنم که قرمز سبز
11
00:00:22,080 –> 00:00:24,840
آبی است، بنابراین اکنون در نظر بگیرید که می خواهید
12
00:00:24,840 –> 00:00:27,869
3 را در این متن خاص جستجو کنید، می
13
00:00:27,869 –> 00:00:29,189
خواهید کلمه سبز را
14
00:00:29,189 –> 00:00:31,920
در واقع جستجو کنید. همانطور که در
15
00:00:31,920 –> 00:00:34,079
منطبقهای مرزی دیدیم که یک مرز کلمه وجود
16
00:00:34,079 –> 00:00:36,840
دارد آن متاکاراکتر که /b است
17
00:00:36,840 –> 00:00:39,750
که اگر میخواهید مرزهای کلمه را جستجو کنید میتوانید از آن استفاده کنید،
18
00:00:39,750 –> 00:00:42,629
بنابراین من فقط
19
00:00:42,629 –> 00:00:45,329
قبل
20
00:00:45,329 –> 00:00:48,030
و بعد از نوشتن سبز رنگ سبزم را با مرزهای کلمه پیچیده کردم و حالا
21
00:00:48,030 –> 00:00:50,820
فقط با کلمه سبز مطابقت دارد، بنابراین اگر من
22
00:00:50,820 –> 00:00:53,160
فقط سعی کنم خروجی را پیدا کنم اکنون
23
00:00:53,160 –> 00:00:56,789
یک چیزی که باید به آن توجه کنم این است که /b در
24
00:00:56,789 –> 00:01:01,410
واقع بخشی از خروجی شما نیست،
25
00:01:01,410 –> 00:01:03,660
جالب نیست که /b بخشی
26
00:01:03,660 –> 00:01:05,850
از خروجی شما نیست. خروجی پس واقعی /b چیست
27
00:01:05,850 –> 00:01:10,470
انجام دادن اسلش b در اینجا در واقع بررسی این است
28
00:01:10,470 –> 00:01:14,700
که آیا سبز این است که سبز نوعی
29
00:01:14,700 –> 00:01:17,369
مرز کلمه قبل از خود و یک
30
00:01:17,369 –> 00:01:20,280
مرز کلمه بعد از آن دارد، اما در
31
00:01:20,280 –> 00:01:23,939
واقع بخشی از خروجی شما نیست، بنابراین چه چیزی است، بنابراین
32
00:01:23,939 –> 00:01:25,619
به آن چه می گویند این رفتار چیست؟
33
00:01:25,619 –> 00:01:27,659
این مورد خاص نامیده می شود در واقع
34
00:01:27,659 –> 00:01:30,390
ادعای عرض صفر ادعای عرض صفر نامیده می شود
35
00:01:30,390 –> 00:01:32,040
بنابراین کاراکترهایی
36
00:01:32,040 –> 00:01:33,960
که موقعیت ها را به جای
37
00:01:33,960 –> 00:01:36,180
محتوای واقعی نشان می دهند، ادعاهای عرض صفر نامیده می شوند،
38
00:01:36,180 –> 00:01:39,390
بنابراین اساساً این / b
39
00:01:39,390 –> 00:01:41,729
با این فاصله مطابقت دارد اما این فاصله
40
00:01:41,729 –> 00:01:43,320
بخشی از نتیجه شما نمی شود زیرا
41
00:01:43,320 –> 00:01:45,360
در واقع با آن الگو مطابقت ندارد،
42
00:01:45,360 –> 00:01:47,610
بنابراین فقط یک نوع بررسی است
43
00:01:47,610 –> 00:01:49,229
که شما در اینجا یک نوع
44
00:01:49,229 –> 00:01:51,390
ادعا می کنید، بنابراین این ادعا از آنجایی که
45
00:01:51,390 –> 00:01:53,250
در خروجی شما فضایی نمی گیرد
46
00:01:53,250 –> 00:01:54,990
، ادعای عرض صفر نامیده می شود،
47
00:01:54,990 –> 00:01:57,960
بنابراین دقیقاً مانند این دقیقاً مانند /me
48
00:01:57,960 –> 00:01:59,430
نماد caret برای بررسی اینکه آیا
49
00:01:59,430 –> 00:02:01,649
شروع خط وجود دارد یا علامت دلار وجود دارد تا بررسی کنید که آیا پایان خط است یا خیر
50
00:02:01,649 –> 00:02:03,240
، بنابراین همه این چیزها
51
00:02:03,240 –> 00:02:05,310
همه این مسائل مرزی در واقع
52
00:02:05,310 –> 00:02:08,250
صفر هستند. بنابراین خاصیت
53
00:02:08,250 –> 00:02:10,050
تحقق صفر این است که آنها میدانند
54
00:02:10,050 –> 00:02:12,480
که بدون مصرف هیچ نوع اتصالی اظهار نظر
55
00:02:12,480 –> 00:02:13,470
56
00:02:13,470 –> 00:02:15,540
میکنند، آنها فقط یک نتیجه مثبت یا منفی
57
00:02:15,540 –> 00:02:19,379
از تطابق را برمیگردانند، بنابراین
58
00:02:19,379 –> 00:02:21,000
این مفهوم صفر با ادعاها و
59
00:02:21,000 –> 00:02:22,980
نوع قویتر است. صفر با
60
00:02:22,980 –> 00:02:25,110
فرار یعنی نگاه کردن به اطراف، پس حالا به
61
00:02:25,110 –> 00:02:26,790
اطراف نگاه کنید این یک اصطلاح جدید برای شما است که
62
00:02:26,790 –> 00:02:30,480
مکانیسم جدیدی است که می توانید آن را درک کنید،
63
00:02:30,480 –> 00:02:32,700
بنابراین مکانیزمی است که با آن می
64
00:02:32,700 –> 00:02:36,959
توان یک معین را که با
65
00:02:36,959 –> 00:02:38,250
آن می توان با یک الگوی خاص مطابقت داد، مطابقت داد.
66
00:02:38,250 –> 00:02:40,980
یا بعد از
67
00:02:40,980 –> 00:02:42,989
موقعیت فعلی خود، بنابراین اساساً در حال حاضر
68
00:02:42,989 –> 00:02:45,690
فقط بررسی می کنید که آیا /v یک نوع
69
00:02:45,690 –> 00:02:48,360
مرز خالی قبل از سبز وجود دارد یا خیر، سپس با استفاده از
70
00:02:48,360 –> 00:02:50,040
نگاه به اطراف، این
71
00:02:50,040 –> 00:02:51,510
امکان برای شما وجود دارد که بررسی کنید آیا یک
72
00:02:51,510 –> 00:02:54,390
عبارت منظم خاص قبل از
73
00:02:54,390 –> 00:02:56,700
سبز وجود دارد یا خیر. یا یک عبارت منظم خاص
74
00:02:56,700 –> 00:02:59,220
بعد از سبز وجود دارد، بنابراین اگر این
75
00:02:59,220 –> 00:03:02,130
امکان وجود دارد با استفاده از مکانیسم
76
00:03:02,130 –> 00:03:03,989
نگاه به اطراف با استفاده از نگاه به اطراف انجام شود، ما
77
00:03:03,989 –> 00:03:06,239
می توانیم بررسی کنیم که آیا قبل از سبز است یا خیر.
78
00:03:06,239 –> 00:03:07,860
یک عبارت زاویه ای خاص وجود دارد یا
79
00:03:07,860 –> 00:03:09,390
بعد از سبز یک عبارت منظم خاص وجود دارد،
80
00:03:09,390 –> 00:03:11,250
اما دوباره آن
81
00:03:11,250 –> 00:03:13,200
عبارت منظم بخشی از
82
00:03:13,200 –> 00:03:15,510
نتیجه نهایی شما نخواهد بود که یک ادعای 0 بیتی خواهد بود،
83
00:03:15,510 –> 00:03:18,239
بنابراین امیدوارم مفهوم نگاه به
84
00:03:18,239 –> 00:03:20,670
اطراف کمی واضح باشد، بنابراین اکنون فقط برای
85
00:03:20,670 –> 00:03:22,139
افزایش درک خود باید
86
00:03:22,139 –> 00:03:24,720
بدانید که نگاه به اطراف در واقع
87
00:03:24,720 –> 00:03:27,060
از دو بخش تشکیل شده است، مکانیسم نگاه به اطراف
88
00:03:27,060 –> 00:03:29,340
که در مورد الگوهایی صحبت می کنیم
89
00:03:29,340 –> 00:03:31,079
که از مکانیسم نگاه به اطراف استفاده می
90
00:03:31,079 –> 00:03:33,510
کنند دارای دو بخش
91
00:03:33,510 –> 00:03:35,250
بیان واقعی و بیان غیر مصرف کننده
92
00:03:35,250 –> 00:03:37,290
هستند. عبارت واقعی درست
93
00:03:37,290 –> 00:03:39,840
مانند سبز اینجا عبارت بعدی است یک
94
00:03:39,840 –> 00:03:41,340
عبارت واقعی است که
95
00:03:41,340 –> 00:03:43,500
بخشی از نتیجه شما را تشکیل می دهد و
96
00:03:43,500 –> 00:03:45,870
سپس عبارت غیر مصرف کننده وجود دارد.
97
00:03:45,870 –> 00:03:47,670
98
00:03:47,670 –> 00:03:49,980
99
00:03:49,980 –> 00:03:51,900
100
00:03:51,900 –> 00:03:54,660
می تواند موفق شود، بنابراین اساساً شما
101
00:03:54,660 –> 00:03:56,340
فقط این عبارت خاص را قبل از
102
00:03:56,340 –> 00:03:58,380
تطبیق سبز بررسی کنید تا ببینید آیا می تواند
103
00:03:58,380 –> 00:04:00,000
موفق باشد یا شما بررسی کنید این قبل از
104
00:04:00,000 –> 00:04:01,650
تطبیق سبز برای دیدن اینکه آیا می تواند
105
00:04:01,650 –> 00:04:03,810
موفق شود فقط در صورت موفقیت شما
106
00:04:03,810 –> 00:04:05,970
با سبز مطابقت خواهید داشت بنابراین این
107
00:04:05,970 –> 00:04:09,690
مفهوم نگاه به اطراف است بنابراین بر اساس
108
00:04:09,690 –> 00:04:13,859
نوعی تفاوت ما چند
109
00:04:13,859 –> 00:04:16,200
دسته از نگاه به اطراف داریم. نگاه به
110
00:04:16,200 –> 00:04:18,418
جلو وجود دارد. به پشت سر نگاه کنید، بنابراین در نگاه به
111
00:04:18,418 –> 00:04:21,659
جلو، بررسی کنید که آیا یک عبارت منظم خاص
112
00:04:21,659 –> 00:04:26,280
بعد از بیان واقعی شما موفق است یا نه
113
00:04:26,280 –> 00:04:27,240
114
00:04:27,240 –> 00:04:29,430
، بررسی کنید که یک
115
00:04:29,430 –> 00:04:32,460
عبارت منظم قبل از بیان واقعی شما موفق بوده است،
116
00:04:32,460 –> 00:04:34,680
بنابراین این
117
00:04:34,680 –> 00:04:36,449
دو تفاوت هستند و سپس دوباره به
118
00:04:36,449 –> 00:04:37,830
عنوان حلقه منفی دو برابر
119
00:04:37,830 –> 00:04:40,169
مثبت نگاه کنید. همچنین دارای منفی مثبت است، بنابراین
120
00:04:40,169 –> 00:04:41,370
در این ویدیو می خواهیم در مورد
121
00:04:41,370 –> 00:04:43,289
نگاه به جلو صحبت کنیم، فقط در
122
00:04:43,289 –> 00:04:45,030
مورد نگاه کردن به پشت سر لوک صحبت نمی کنیم، قرار
123
00:04:45,030 –> 00:04:48,180
است بخشی برای ویدیوی بعدی باشد، بنابراین اجازه دهید
124
00:04:48,180 –> 00:04:50,039
دوباره در مورد نگاه به جلو صحبت کنیم تا به آنچه که به
125
00:04:50,039 –> 00:04:51,780
دنبال آن است نگاه کنید. ahead مکانیزمی است
126
00:04:51,780 –> 00:04:53,550
که مطابقت را برای یک
127
00:04:53,550 –> 00:04:55,319
عبارت مصرف کننده قبل از یک الگوی داده شده بررسی می
128
00:04:55,319 –> 00:04:59,789
کند، بنابراین اگر یک عبارت واقعی دارید، اساساً اگر وارد شوید،
129
00:04:59,789 –> 00:05:02,940
اگر یک عبارت واقعی دارید،
130
00:05:02,940 –> 00:05:04,740
سپس ممکن است بخواهید بررسی کنید که
131
00:05:04,740 –> 00:05:07,289
آیا یک عبارت غیر مصرف کننده وجود دارد
132
00:05:07,289 –> 00:05:11,669
که جلوتر از الگوی واقعی شما باشد،
133
00:05:11,669 –> 00:05:13,650
خوب است، بنابراین اگر می خواهید این
134
00:05:13,650 –> 00:05:15,180
نوع چیزها را بررسی کنید، می گویید که دارید
135
00:05:15,180 –> 00:05:18,000
بررسی می کنید به او نگاه کنید و آیا
136
00:05:18,000 –> 00:05:22,229
بررسی اینکه آیا B موفق است یا خیر، آن را
137
00:05:22,229 –> 00:05:24,030
نگاه مثبت به آینده می نامیم و اگر می خواهید
138
00:05:24,030 –> 00:05:26,370
بررسی کنید که آیا نباید موفق شویم،
139
00:05:26,370 –> 00:05:27,960
آن نگاه منفی را پیش رو می نامیم، بنابراین
140
00:05:27,960 –> 00:05:29,819
این دو دسته هستند، بنابراین اجازه دهید نگاهی
141
00:05:29,819 –> 00:05:31,620
به تعریف بیندازیم، نگاه مثبت به آینده
142
00