কম্পিউটার টিউটোরিয়াল

পাইথনে স্ট্রিং থেকে ইন্টিজার মান বের করা

আপনি রেগুলার এক্সপ্রেশন ব্যবহার করে স্ট্রিং-এ থাকা সব ইন্টিজার মান তাদের অকুরেন্স অর্ডারে একটি অ্যারেতে পেতে পারেন। নিচের কোড ব্যবহার করে সেগুলো পেতে পারেন:

উদাহরণ

import re
s = "12 hello 52 19 some random 15 number"
# সংখ্যা বের করুন এবং int-এ কাস্ট করুন
list_of_nums = list(map(int, re.findall('\d+', s)))
print(list_of_nums)

আউটপুট

[12, 52, 19, 15]

আপনি যদি সব নম্বর একসাথে কনক্যাটেনেট করে একটা নম্বর বানাতে চান, তবে str.isdigit মেথড ব্যবহার করে ফিল্টার করুন। উদাহরণস্বরূপ,

>>> s = "12 hello 52 19 some random 15 number"
>&>>> print(int(''.join(filter(str.isdigit, s))))
12521915
  1. Python 3-এ Tkinter filedialog থেকে স্ট্রিং পাওয়ার পদ্ধতি

  2. পাইথনে স্ট্রিং থেকে ন্যূনতম অ্যালফাবেটিক্যাল ক্যারেক্টার পাওয়া

  3. পাইথনে স্ট্রিং থেকে সর্বোচ্চ অ্যালফাবেটিক্যাল ক্যারেক্টার পাওয়া

  4. পাইথনে স্ট্রিং-এর দৈর্ঘ্য পাওয়া