استخراج اعداد داخل متن
برنامه ای بنویسید که یک متن دریافت کند و اعداد درون آن را استخراج کرده و چاپ کند.
مثلا:
input: hooshang123hooshangi456
output: 123456
👨💻 3 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
برنامه ای بنویسید که یک متن دریافت کند و اعداد درون آن را استخراج کرده و چاپ کند.
مثلا:
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);
#include<bits/stdc++.h>
using namespace std;
int main (){
string a, b;
cin >> a;
for(int i = 0; i < a.size(); i++){
if(a[i] == '1' || a[i] == '0' || a[i] == '2' || a[i] == '3' || a[i] == '4' || a[i] == '5' || a[i] == '6' || a[i] == '7' || a[i] == '8' || a[i] == '9'){
b.push_back(a[i]);
}
}
cout << b;
}
#include <iostream>
#include <string>
#include<cctype>
using namespace std;
int main(){
int i;
string a;
cin>>a;
for (i = 0 ; i < a.length() ; i++){
if (isdigit(a[i])){
cout<<a[i];
}
}
return 0;
}
y = input("tex : ")
x = ""
for i in y :
if i.isdigit():
x = x + i
print(x)
text = str(input("enter your text:"))
for i in text:
if i.isnumeric():
print(i,end="")
text = input()
number = []
for i in range(len(text)):
if text[i].isnumeric() == True:
number.append(text[i])
for j in range(len(number)):
print(number[j], end='')
جوابت را با Markdown بنویس و ثبت کن
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نامتوضیح کوتاهی بنویسید تا تیم بررسی کند.