من یه الگو میخوام که هر متنی رو به سیستم میدم چک کنه و اگر به اعداد 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 رقمی بدون فاصله استفاده میکنه و بعد اعداد پیدا شده رو چاپ میکنه.
امیدوارم پاسخم بهت کمک کرده باشه ❤️
موفق و پیروز باشی 🤘🌹
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟