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

পাইথনে হোয়াইটস্পেস দিয়ে স্ট্রিং বিভাজন করা


আপনি স্ট্রিং ক্লাসের split() ব্যবহার করতে পারেন। এই মেথডটির ডিফল্ট ডিলিমিটার হলো হোয়াইটস্পেস, অর্থাৎ যখন একটি স্ট্রিং-এ এটি কল করা হয়, তবে সেটি হোয়াইটস্পেস ক্যারেক্টার-এ স্ট্রিংটি বিভক্ত করে। উদাহরণস্বরূপ:

>>> "Please split this string".split()
['Please', 'split', 'this', 'string']

রেজেক্সও এই সমস্যা সমাধান করতে ব্যবহার করা যায়। আপনি ডিলিমিটার হিসেবে রেজেক্স '\s+' ব্যবহার করে re.split() মেথড কল করতে পারেন। লক্ষ্য করুন যে এই পদ্ধতিটি উপরের পদ্ধতির চেয়ে ধীর।

>>> import re
>>> re.split('\s+', 'Please split this string')
['Please', 'split', 'this', 'string']
  1. পাইথনে নিউলাইন দিয়ে স্ট্রিং বিভাজন করা

  2. পাইথনে স্ট্রিং-এর শুরুর হোয়াইটস্পেস সরানো

  3. পাইথনে স্ট্রিং শুধু হোয়াইটস্পেস ক্যারেক্টার ধারণ করছে কিনা যাচাই করা

  4. পাইথনে স্ট্রিং অ্যালফানিউমেরিক কিনা যাচাই করা