انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: الگو دادن به اسکریپت پایتون برای پیدا کردن قسمتی خاص در متن(حل شد)  (دفعات بازدید: 3602 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین Nelliel

  • High Hero Member
  • *
  • ارسال: 2151
  • جنسیت : پسر
  • Nelliel Tu Odelschwanck
سلام بفرمایید اینم برنامه :
#!/bin/python3

# Import needed modules
import sys
import os
import re

# clear Screen
os.system("clear")

# Get Video and Sub from Argument
subtitle = (sys.argv[1])
video = (sys.argv[2])

# Get key from user
key_ints = input("What is your Key? ")

# Saving line time in this variable
subLineNum = ''

# open file and read it
with open(subtitle, 'r') as open_read:
    for line in open_read:
        if "<--" in line[0:17] or "-->" in line[0:17]:
            subLineNum = line
        else:
            if key_ints in line:
                print(subLineNum)

حله ;D مرسی حمیدرضا :)

@GeeK به خاطر وقتی گذاشتید از شما هم تشکر فراوان می‌کنم :)
طرفدار انیمه و مانگا - کاربر آرچ لینوکس

آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1116
  • جنسیت : پسر
  • The answer to life the universe and everything: 42
یه مشکل دیگه هم هست که باید حل بشه... فرض کن ما یه همچین چیزی داشته باشیم:

2
00:00:31,080 --> 00:00:45,067
Well, Neil, we're here to talk about the poetry of science. I would say that science is the
poetry of reality

اگر برای poetry سرچ کنیم چیزی که بر می‌گرده اینه:

00:00:31,080 --> 00:00:45,067
00:00:31,080 --> 00:00:45,067

دو بار تکرار داریم.

آفلاین Nelliel

  • High Hero Member
  • *
  • ارسال: 2151
  • جنسیت : پسر
  • Nelliel Tu Odelschwanck
خب می‌تونیم بهش بگیم اگر یه مقدار دوبار تکرار شد فقط دفعه‌ی اول را بده (هر چند هنوز روی کد تست نکردم).
طرفدار انیمه و مانگا - کاربر آرچ لینوکس

آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1116
  • جنسیت : پسر
  • The answer to life the universe and everything: 42
راه حل های زیادی هست و نباید مشکلی باشه اما اینکه چطور هوشمندانه بنویسیم مهمه، خودت فکر کنم از عهده اش بربیای. ;)