কম্পিউটার

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


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

>>> 'কেউ জানে না কিভাবে'. প্রতিস্থাপন করুন('না', 'হ্যাঁ')'হ্যাঁ ওয়ান কিয়েসউস কিভাবে'>>> "চিহুয়াহুয়া"। প্রতিস্থাপন("হুয়া", "হা")'চিহাহহ' 

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

উদাহরণস্বরূপ,

>>> import re>>> re.sub('hua', 'hah', 'chihuahua')'chihahhah'

re.sub খুব শক্তিশালী এবং রেজেক্স ব্যবহার করে খুব সূক্ষ্ম প্রতিস্থাপন করতে ব্যবহার করা যেতে পারে।


  1. কিভাবে আমরা MySQL-এর একটি স্ট্রিং এর মধ্যে একটি সাবস্ট্রিং এর সমস্ত ঘটনাকে অন্য সাবস্ট্রিং দিয়ে প্রতিস্থাপন করতে পারি?

  2. C++ এ একটি স্ট্রিং এর অংশ অন্য স্ট্রিং দিয়ে প্রতিস্থাপন করুন

  3. পাইথনে বাইনারি স্ট্রিং-এ সমস্ত 1s সহ সাবস্ট্রিং গণনা করার প্রোগ্রাম

  4. Python Pandas - একটি ডেটাফ্রেমের সমস্ত NaN উপাদান 0s দিয়ে প্রতিস্থাপন করুন