حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود

استخراج اعداد داخل متن

تمرین آسان 1182 visibility link download flag

برنامه ای بنویسید که یک متن دریافت کند و اعداد درون آن را استخراج کرده و چاپ کند.

مثلا:

input: hooshang123hooshangi456
output: 123456

reply 22

visibility
import re
def extract_numbers(text):
    """
    این تابع اعداد موجود در متن را استخراج کرده و به صورت یک رشته برمی‌گرداند.
    """
    # استفاده از regex برای پیدا کردن تمام اعداد در متن
    numbers = re.findall(r'\d+', text)
    # ترکیب اعداد استخراج شده به یک رشته
    return ''.join(numbers)

# دریافت ورودی از کاربر
input_text = input("لطفاً یک متن وارد کنید: ")
result = extract_numbers(input_text)

# چاپ نتیجه
print("استخراج شده:", result)
a=input("Please,enter string:\n")
l=["0","1","2","3","4","5","6","7","8","9"]
b=len(a)
m=[]
for i in range(b):
    if any(a[i]==j for j in l ):
        m.append(a[i])
for j in m:
    print(j,end="")
import re

def extract_numbers(text):
    return ''.join(re.findall(r'\d+', text))

input_text = "hooshang123hooshangi456"
output = extract_numbers(input_text)
print(output)
پاسخ هوش مصنوعی Ai Python
<< صفحه قبل 1 2 3 صفحه بعد >>

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن