استخراج اعداد داخل متن
برنامه ای بنویسید که یک متن دریافت کند و اعداد درون آن را استخراج کرده و چاپ کند.
مثلا:
input: hooshang123hooshangi456
output: 123456
👨💻 2 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
برنامه ای بنویسید که یک متن دریافت کند و اعداد درون آن را استخراج کرده و چاپ کند.
مثلا:
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراک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="")
Text = input("Enter your sentence:") numbers = [] for char in Text: if char.isdigit(): numbers.append(char) print(numbers)
text = input('enter text: ') for num in text: if num.isnumeric(): print(num,end='')
منم این شکلی نوشتم :)
def numbers(t): num = [] for i in text: if i.isdigit(): num.append(i) return num text = input('input: ') print('output: ',numbers(text))
import re
def extract_numbers(text):
return ''.join(re.findall(r'\d+', text))
input_text = "hooshang123hooshangi456"
output = extract_numbers(input_text)
print(output)
const str = "hooshang123hooshangi456"; const num = str.match(/\d{1,}/g); console.log(num);
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام