কম্পিউটার

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


Pyhton স্ট্রিং ক্লাসে রিপ্লেস নামে একটি পদ্ধতি আছে। এটি প্রতিস্থাপনের জন্য স্ট্রিং এবং প্রতিস্থাপনের জন্য স্ট্রিং ইনপুট হিসাবে লাগে। এটি একটি স্ট্রিং বস্তুর উপর বলা হয়. আপনি নিম্নলিখিত উপায়ে স্পেস দ্বারা ট্যাব প্রতিস্থাপন করার জন্য এই পদ্ধতিটিকে কল করতে পারেন:

print( 'replace     tabs in       this string'.replace('\t', ''))

আউটপুট

replace tabs in this string

পাইথনের 'রি' মডিউলটিও রেজেক্স ব্যবহার করে একই ফলাফল পেতে ব্যবহার করা যেতে পারে। re.sub(regex_to_replace, regex_to_replace_with, string) স্ট্রিং-এর অক্ষর প্রতিস্থাপন করতে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ,

import re
print(re.sub('\t', '', 'replace    tabs in       this string'))

আউটপুট

replace tabs in this string

  1. কিভাবে আমরা পাইথনে একাধিক ডিলিমিটার সহ একটি স্ট্রিং ভাঙতে পারি?

  2. কিভাবে Python একটি স্ট্রিং বিপরীত?

  3. পাইথনে অন্য স্ট্রিং দিয়ে একটি স্ট্রিংয়ের সমস্ত ঘটনা কীভাবে প্রতিস্থাপন করবেন?

  4. পাইথনে পাঠ্য "খালি" (স্পেস, ট্যাব, নিউলাইন) কিনা তা কীভাবে পরীক্ষা করবেন?