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

পাইথনে স্ট্রিং থেকে সব স্পেশাল ক্যারেক্টার, পাঙ্কচুয়েশন এবং স্পেস রিমুভ করা

স্ট্রিং থেকে সব স্পেশাল ক্যারেক্টার, পাঙ্কচুয়েশন এবং স্পেস রিমুভ করতে, স্ট্রিং-এর ওপর ইটারেট করুন এবং সব নন-আলফানিউমেরিক ক্যারেক্টার ফিল্টার আউট করুন। উদাহরণস্বরূপ:

>>> string = "Hello $#! People   Whitespace 7331"
>>> ''.join(e for e in string if e.isalnum())
'HelloPeopleWhitespace7331'

রেগুলার এক্সপ্রেশনও ব্যবহার করা যায় যেকোনো নন-আলফানিউমেরিক ক্যারেক্টার রিমুভ করতে। re.sub(regex, string_to_replace_with, original_string) সব নন-আলফানিউমেরিক ক্যারেক্টারকে খালি স্ট্রিং দিয়ে সাবসিটিউট করবে। উদাহরণস্বরূপ,

>>> import re
>>> re.sub('[^A-Za-z0-9]+', '', "Hello $#! People   Whitespace 7331")
'HelloPeopleWhitespace7331'
  1. পাইথনে স্ট্রিং থেকে সকল পাঙ্কচুয়েশন সরিয়ে ফেলা

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

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

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