استخراج اعداد داخل متن
برنامه ای بنویسید که یک متن دریافت کند و اعداد درون آن را استخراج کرده و چاپ کند.
مثلا:
input: hooshang123hooshangi456
output: 123456
👨💻 5 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
برنامه ای بنویسید که یک متن دریافت کند و اعداد درون آن را استخراج کرده و چاپ کند.
مثلا:
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);
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام