مجتبی
3 سال پیش توسط مجتبی مطرح شد
1 پاسخ

بررسی وجود یک رشته در یک استرینگ در پایتون

سلام وقتتون بخیر
فرض کنید ما یک اسکریپت پایتون داریم که برای ما لیستی از url هایی رو بر می گردونه به طور مثلا وقتی اجرا بشه توی هر خط پرینت می کنه:

https://google.com/asqwfqwfqwf
https://yahoo.com/q32q34235235
https://yjc.news/123123124124124
https://roocket.ir/sdafqefqefqwef

حالا من در یک آرایه یک بلک لیست تعریف می کنم و نام دامنه بعضی از سایت ها رو بهش می دم به طور مثال

blacklist = [
    'yjc',
    'roocket',
]

حالا می خوام قبل از اینکه لیست url ها پرینت بشه، بیاد چک بکنه ببینه اگر هنگام پرینت هر url سایت موردنظر یکی از سایت های تعریف شده در آرایه blacklist بود اون رو پرینت نکنه و بره سراغ بعدی
یعنی باید خروجی این شکل باشه

https://google.com/asqwfqwfqwf
https://yahoo.com/q32q34235235

با لیست اول مقایسه کنید، الان چون yjc و roocket رو توی بلک لیست گذاشتم نباید نشون بده یعنی به نوعی فیلتر بشه
ممنون می شم نحوه اجرا رو راهنمایی بفرمایید


ثبت پرسش جدید
مهدی اردشیر
تخصص : یه برنامه نویس
@mehdi0121 3 سال پیش مطرح شد
0

سلام
لینک زیر کمکت میکنه
https://flexiple.com/python-string-contains/
یا میتونی بجای اینا از ریجکس استفاده کنی


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام