در این مطلب، ویدئو Python – خواندن از چندین فایل و الگوی جستجوی Regex در فایل ها با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:50
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:03,000
سلام به همه ما یک سوال
2
00:00:03,000 –> 00:00:05,370
از یکی از مشترکانمان دریافت کرده ایم که در
3
00:00:05,370 –> 00:00:09,349
خواب است ولی سوالش این است
4
00:00:09,349 –> 00:00:12,450
که او متنی مانند این دارد و می خواهد
5
00:00:12,450 –> 00:00:14,670
چیزی را بر اساس یک الگو استخراج کند
6
00:00:14,670 –> 00:00:17,910
بنابراین اساساً می پرسد چگونه
7
00:00:17,910 –> 00:00:19,740
چیزی را استخراج کنم که بین
8
00:00:19,740 –> 00:00:23,760
: 2 0 : و : 2 3 2 3 ب :
9
00:00:23,760 –> 00:00:26,970
که این متن است و همچنین او می خواهد
10
00:00:26,970 –> 00:00:29,279
چیزی را استخراج کند که بین wcp
11
00:00:29,279 –> 00:00:31,410
و مشترک المنافع است و در مورد
12
00:00:31,410 –> 00:00:33,660
این عدد می پرسد بنابراین برای سادگی
13
00:00:33,660 –> 00:00:35,340
کاری که من انجام دادم این است که من من به تازگی
14
00:00:35,340 –> 00:00:37,739
این محتوا را کپی کرده ام و یک پوشه ایجاد کرده ام که در
15
00:00:37,739 –> 00:00:41,129
آن ورودی تک است
16
00:00:41,129 –> 00:00:43,260
، تمام محتوای مورد نظر را در یک فایل نگه داشته
17
00:00:43,260 –> 00:00:45,450
و آن متن را با
18
00:00:45,450 –> 00:00:47,340
نام خود جایگزین کرده ام تا بتوانم به راحتی آن را پیدا کنم که
19
00:00:47,340 –> 00:00:49,590
محتوای مناسب را استخراج کرده است.
20
00:00:49,590 –> 00:00:52,620
بعداً و سپس این عدد کاملاً
21
00:00:52,620 –> 00:00:54,170
درست خواهد بود، بنابراین اجازه دهید شروع به نوشتن کد کنیم،
22
00:00:54,170 –> 00:00:58,199
بنابراین من به فایل اسکریپت میروم در اینجا
23
00:00:58,199 –> 00:01:00,210
میخواهم کد را بنویسم اکنون فقط
24
00:01:00,210 –> 00:01:02,129
ساختاری را دنبال کنید که کد من
25
00:01:02,129 –> 00:01:04,349
اینجا است و ورودی من اینجا خواهد بود. در این
26
00:01:04,349 –> 00:01:06,570
پوشه بنابراین به جای d از دادن مسیر کامل
27
00:01:06,570 –> 00:01:08,790
پوشه، من
28
00:01:08,790 –> 00:01:10,409
مسیر نسبی را زمانی
29
00:01:10,409 –> 00:01:14,490
که محتوا را میخوانم، میدهم، بنابراین اجازه دهید اکنون آن را شروع کنیم،
30
00:01:14,490 –> 00:01:16,710
بنابراین اول از همه میخواهیم محتوا را بخوانیم
31
00:01:16,710 –> 00:01:20,250
تا برای
32
00:01:20,250 –> 00:01:25,340
آن مسیر باز و سپس مسیر نسبی را انتخاب کنیم. ورودی تک
33
00:01:25,340 –> 00:01:28,530
ورودی نقطه txt که نام
34
00:01:28,530 –> 00:01:33,450
فایل به عنوان فایل است، فرض کنید F است و حالا
35
00:01:33,450 –> 00:01:35,220
اجازه دهید محتوای فایل
36
00:01:35,220 –> 00:01:41,159
را با استفاده از فن برابر با نقطه F بخوانیم.
37
00:01:41,159 –> 00:01:43,979
38
00:01:43,979 –> 00:01:49,020
و محتوای فایل را چاپ میکند،
39
00:01:49,020 –> 00:01:51,750
بنابراین ما اکنون محتوا را خواندهایم،
40
00:01:51,750 –> 00:01:54,720
حالا نکته بعدی این است که
41
00:01:54,720 –> 00:01:56,670
باید
42
00:01:56,670 –> 00:01:58,320
اطلاعات معنیدار را بر اساس الگو استخراج کنیم و
43
00:01:58,320 –> 00:02:01,200
سپس آن را روی کنسول چاپ کنیم تا
44
00:02:01,200 –> 00:02:04,020
با استفاده از الگوی مورد نظر که ویدیوهای دیگر را دیدهایم، چیزی پیدا کنیم.
45
00:02:04,020 –> 00:02:06,299
خوب که ما از عبارات منظم استفاده می کنیم،
46
00:02:06,299 –> 00:02:09,479
بنابراین باید e خود را وارد کنیم
47
00:02:09,479 –> 00:02:11,790
و سپس باید با استفاده از الگوها جستجو کنیم،
48
00:02:11,790 –> 00:02:13,990
بنابراین چگونه می گوییم
49
00:02:13,990 –> 00:02:15,640
انتخاب الگوی عبارت منظم می گوید
50
00:02:15,640 –> 00:02:19,090
جستجوی مجدد نقطه، ما می خواهیم از
51
00:02:19,090 –> 00:02:20,950
روش جستجو استفاده کنیم و شما می توانید
52
00:02:20,950 –> 00:02:22,510
آرگومان ها را در ابتدا ببینید. t از همه شما باید
53
00:02:22,510 –> 00:02:25,180
الگو را بدهید و سپس رشته
54
00:02:25,180 –> 00:02:27,610
آرگومان سوم اختیاری است، بنابراین ما
55
00:02:27,610 –> 00:02:28,780
فقط باید مراقب دو
56
00:02:28,780 –> 00:02:30,970
متغیر دو آرگومان اساساً
57
00:02:30,970 –> 00:02:33,310
الگو و رشته رشته ای باشیم که می دانیم
58
00:02:33,310 –> 00:02:35,470
رشته ورودی ما است، بنابراین ما خواهیم بود.
59
00:02:35,470 –> 00:02:37,780
با حفظ fi-in اما الگویی که باید
60
00:02:37,780 –> 00:02:40,840
در اینجا تعریف کنیم، بنابراین اجازه دهید دوباره به
61
00:02:40,840 –> 00:02:42,670
بیانیه مشکل برگردیم شما می خواهید
62
00:02:42,670 –> 00:02:44,800
چیزی بین این دو رشته استخراج کنید،
63
00:02:44,800 –> 00:02:47,430
بنابراین اجازه دهید الگو را اکنون
64
00:02:47,430 –> 00:02:54,820
بسازیم تا الگو این باشد و سپس
65
00:02:54,820 –> 00:02:57,340
هر چیزی می تواند وارد شود. بنابراین برای
66
00:02:57,340 –> 00:02:59,080
اطمینان از اینکه هر چیزی بین این دو
67
00:02:59,080 –> 00:03:02,640
قرار می گیرد، فقط یک پرانتز گرد در اینجا قرار دهید و
68
00:03:02,640 –> 00:03:09,370
سپس علامت سوال ستاره نقطه ای را درست کنید، به
69
00:03:09,370 –> 00:03:11,980
این معنی است که ما در جستجوی
70
00:03:11,980 –> 00:03:14,410
چیزی هستیم که با این شروع می شود که
71
00:03:14,410 –> 00:03:16,990
با این پایان می یابد و هر چیزی می تواند
72
00:03:16,990 –> 00:03:20,980
بین این دو قرار بگیرد. اجازه دهید آن را نقل قول کنیم و
73
00:03:20,980 –> 00:03:26,530
سپس ورودی fi n را ارائه کنیم، اکنون این
74
00:03:26,530 –> 00:03:28,480
جستجوی regex چندین نتیجه را به ما می
75
00:03