কম্পিউটার

পাইথনে একটি স্ট্রিংয়ের ভিতর থেকে কীভাবে একটি সাবস্ট্রিং বের করবেন?


আপনি একটি স্ট্রিং এর ভিতর থেকে একটি সাবস্ট্রিং বের করতে নিয়মিত এক্সপ্রেশনে গ্রুপ ক্যাপচারিং ব্যবহার করতে পারেন। আপনি যে সাবস্ট্রিংটি এক্সট্রাক্ট করতে চান তার বিন্যাস এবং চারপাশে আপনাকে জানতে হবে। উদাহরণস্বরূপ, যদি আপনার কাছে একটি লাইন থাকে এবং $xxx,xxx.xx বিন্যাসের সাথে এটি থেকে অর্থের তথ্য বের করতে চান তবে আপনি নিম্নলিখিতগুলি ব্যবহার করতে পারেন:

import re
text = 'The phone is priced at $15,745.95 and has a camera.'
m = re.search('(\$[0-9\,]*.[0-9]{2})', text)
if m:
    print m.group(1)

এটি আউটপুট দেবে:

$15,745.95

প্রকৃত রেজেক্স আপনার ব্যবহারের ক্ষেত্রের অবস্থার উপর নির্ভর করবে।


  1. কিভাবে আমরা MySQL এ একটি স্ট্রিং থেকে একটি সাবস্ট্রিং বের করতে পারি?

  2. কিভাবে MySQL এ স্ট্রিং থেকে তারিখ বের করবেন?

  3. কিভাবে C# এ একটি স্ট্রিং থেকে একটি সাবস্ট্রিং খুঁজে পাবেন?

  4. পাইথন 3 এ টিকিন্টার ফাইলিয়ালগ থেকে কীভাবে একটি স্ট্রিং পাবেন?