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

الگو در پایتون

من یه الگو میخوام که هر متنی رو به سیستم میدم چک کنه و اگر به اعداد 16 رقمی که بدون فاصله کنار هم هستند برخورد اون عدد چاپ کنه .
کسی میتونه کمکی کنه !


ثبت پرسش جدید
مهدی نظری
تخصص : توسعه دهنده Front End
@mahdi.nazari 1 سال پیش مطرح شد
0

سلام دوست من 🖐
امیدوارم حالت خوب و عالی باشی✨

الگوریتمی که شما می‌خوای بسیار ساده هست. شما می‌تونی از عبارت منظم (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 رقمی بدون فاصله استفاده می‌کنه و بعد اعداد پیدا شده رو چاپ می‌کنه.

امیدوارم پاسخم بهت کمک کرده باشه ❤️
موفق و پیروز باشی 🤘🌹


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

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