من یه الگو میخوام که هر متنی رو به سیستم میدم چک کنه و اگر به اعداد 16 رقمی که بدون فاصله کنار هم هستند برخورد اون عدد چاپ کنه .
کسی میتونه کمکی کنه !
سلام دوست من 🖐
امیدوارم حالت خوب و عالی باشی✨
الگوریتمی که شما میخوای بسیار ساده هست. شما میتونی از عبارت منظم (Regular Expression) برای پیداکردن اعداد 16 رقمی بدون فاصله توی متن استفاده کنی و سپس این اعداد را چاپ کنی وتمام
یه نمونه مثال برات مینویسم اینجا
import re def find_and_print_numbers(text): pattern = r'\b\d{16}\b' numbers = re.findall(pattern, text) for num in numbers: print(num) input_text = "متنی که شامل اعداد 16 رقمی بدون فاصله میشود 1234567890123456 و 9876543210987654." find_and_print_numbers(input_text)
توی این قطعه کد، find_and_print_numbers
یک تابعه که متن ورودی را میگیره ، از عبارت منظم \b\d{16}\b
برای پیدا کردن اعداد 16 رقمی بدون فاصله استفاده میکنه و بعد اعداد پیدا شده رو چاپ میکنه.
امیدوارم پاسخم بهت کمک کرده باشه ❤️
موفق و پیروز باشی 🤘🌹
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟